2

My graphics card is Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) (0x1916) and the glxinfo shows:

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:

I am developing an app that needs GL_EXT_gpu_shader4 extension. But my glxinfo doesn't show the extension in the list. Please help me out to get the extension.

Kumar
  • 41

1 Answers1

3

You need to open your context as a core profile, not a compatability profile.

The Mesa Open Source driver base only does not support GL_EXT_gpu_shader4 in compatibility profiles, only in core profiles.

Please refer to the Mesa3D website for more info: http://www.mesa3d.org