Léxico TI › Infraestructura › Glamor

Glamor

Infraestructura Svenska → Actualizado: 2026-10-09

El módulo de X.Org que dibuja en 2D a través de OpenGL, de modo que un controlador gráfico no necesita código de aceleración propio.

Tras dos generaciones de capas de aceleración caseras, Zhigang Gong, de Intel, concluyó que el servidor X no debía hablar con las tarjetas gráficas en absoluto: todo lo que dibuja puede expresarse como llamadas OpenGL, y el controlador OpenGL ya existe en Mesa. Glamor empezó en 2008 como extensión independiente y se integró en el servidor X.Org en 2012. Los pixmaps se vuelven texturas, los rellenos y copias se vuelven llamadas de dibujo, la composición de XRender se vuelve shaders. Las tarjetas nuevas obtienen así soporte 2D en X el mismo día en que Mesa las admite.

El controlador genérico modesetting usa Glamor por defecto desde 2015, el controlador Radeon se pasó a él para todas las tarjetas modernas y Xwayland no dibuja de otra manera. La ironía es que la necesidad desapareció al mismo tiempo: GTK y Qt hace mucho que dibujan en el lado del cliente y envían imágenes terminadas, así que lo que se acelera son sobre todo copias. Los críticos señalan que pasar por GL para una línea de dos píxeles sale caro. Los partidarios responden que al menos existe, que es más de lo que puede decirse de XAA en una tarjeta de 2020.

← Volver al léxico