GLX texture from pixmap
é uma extensão que pode ser usada para criar uma textura OpenGL a partir do conteúdo de um pixmap X11 (como o conteúdo de uma janela de aplicativo). Esta funcionalidade é necessária para usar eficientemente o OpenGL para renderizar o conteúdo da janela na tela (a alternativa é sugar os dados do pixel para o gerenciador de janelas e depois criar uma textura manualmente).
GL npot or rect textures
refere-se à capacidade de criar texturas de dimensões arbitrárias. Hardware gráfico anterior só funcionava com texturas quadradas cujas dimensões eram uma potência de dois (por exemplo, 2, 4, 8, 16, 32, etc.). A parte npot
significa " n em p ower o f t wo". Se você está lidando com o conteúdo da janela como texturas, isso é muito importante.
GL vertex program
e GL fragment program
são extensões usadas para programar partes do pipeline OpenGL.
GL framebuffer object
é uma extensão para permitir a renderização fora da tela. Tradicionalmente, as operações do OpenGL são renderizadas diretamente na tela. A renderização da tela permite que a imagem resultante seja processada posteriormente (por exemplo, usada para criar uma textura para renderização adicional.
GL version is 1.4+
está apenas verificando qual versão do OpenGL o driver alega suportar. Essa verificação seria para determinar se o driver suporta uma linha de base mínima de funcionalidade exigida por essa versão da especificação.