AIGLX je indirect mezivrstva GL subsystemu, je to proste prostrednik mezi libGL driveru a klientskymi aplikacemi. Duvodem zavedeni byla podpora nekterych OpenGL extensions, ktere puvodni libGL driveru nepodporuje (lisi se driver od driveru). Vynechanim teto vrstvy se zvysi vykon beznych 3D aplikaci, protoze pristupuji jen na DRI modul a libGL knihovnu driveru. Samozrejme za cenu jiste nekompatibility.
Mam tuseni, ze i se zapnutym AIGLX se klasicky Xlib rendering provadi stale stejnymi cestami, pouze v pripade kompozitniho manazeru se renderuje do offscreen bufferu a nasledne (s potrebnymi transformacemi) renderuje do textury a WM se stara pak o spravne umisteni. Je to prave rozdil od puvodniho konceptu Xgl, kde se renderovalo primo v X serveru do textur (zjednodusene receno).






Odpověď s citací
