web-dev-qa-db-fra.com

Extension OPENGL: GL_EXT_gpu_shader4

Ma carte graphique est Mesa DRI Intel® HD Graphics 520 (Skylake GT2) (0x1916) et le glxinfo indique:

OpenGL vendor string: Intel Open Source Technology Center     
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)     
OpenGL core profile version string: 4.4 (Core Profile) Mesa 12.1.0-devel    
OpenGL core profile shading language version string: 4.40    
OpenGL core profile context flags: (none)   
OpenGL core profile profile mask: core profile    
OpenGL core profile extensions:   
OpenGL version string: 3.0 Mesa 12.1.0-devel    
OpenGL shading language version string: 1.30   
OpenGL context flags: (none)   
OpenGL extensions:   
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.1.0-devel    
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10    
OpenGL ES profile extensions:

Je développe une application qui nécessite une extension GL_EXT_gpu_shader4. Mais mon glxinfo ne montre pas l'extension dans la liste. S'il vous plaît aidez-moi pour obtenir l'extension.

2
Kumar

Vous devez ouvrir votre contexte en tant que profil principal et non en tant que profil de compatibilité.

La base de pilotes Mesa Open Source uniquement ne prend pas en charge GL_EXT_gpu_shader4 dans les profils de compatibilité, uniquement dans les profils principaux.

Veuillez vous référer au site Web de Mesa3D pour plus d’informations: http://www.mesa3d.org

3