Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
22789 Discussions

GL_ARB_uniform_buffer_object not supported in glsl

idata
Employee
4,105 Views

Hello

This extension is exported in GL_EXTENSIONS, but not known in GLSL:

WARNING: 0:3: extension 'GL_ARB_uniform_buffer_object' is not supported

Uniform buffers objects are full working in "# version 140" shaders, but this warning still exists. But on lower glsl versions, uniform buffers can't be used.

A correct OGL implementation have to provide this extension in all glsl versions or isn't allowed to export this extension (but still OpenGL3.1 would be fine)

Thanks

0 Kudos
5 Replies
ROBERT_U_Intel
Employee
2,393 Views

Hi Markus

What OS/ What Chipset Graphics? What Driver version?

0 Kudos
idata
Employee
2,393 Views

Hi Robert,

sorry:

OS: Windows 7

GPU: HD 3000

Driver: 9.17.10.2932

x64 build

0 Kudos
ROBERT_U_Intel
Employee
2,393 Views

Hi Markus

Instead of using:

extension GL_ARB_uniform_buffer_object : require

You could use:

extension GL_ARB_uniform_buffer_object : enable

If you use require the compilation will fail if there's a warning, with enable the compilation won't

 

fail and the feature can be use regardless of the compilation warning.

Of course this is a driver bug

 

and it will be fixed.
idata
Employee
2,393 Views

Hi Robert

I now check GL_VENDOR for Intel and change the GLSL version to 140.

However, it would be nice to see UBO support in GLSL 130. So I may be able to remove the workaround.

Thanks

0 Kudos
Reply