[Bug 108983] "Compute shaders require GLSL 4.30 or GLSL ES 3.10" even though ARB_compute_shader is available

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 8 17:59:20 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=108983

            Bug ID: 108983
           Summary: "Compute shaders require GLSL 4.30 or GLSL ES 3.10"
                    even though ARB_compute_shader is available
           Product: Mesa
           Version: 18.3
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: intel-3d-bugs at lists.freedesktop.org
          Reporter: github at socker.lepus.uberspace.de
        QA Contact: intel-3d-bugs at lists.freedesktop.org

Good afternoon,

Both glxinfo and glewinfo tell me that GL_ARB_compute_shader is available on my
hardware for OpenGL core profiles, although only OpenGL 4.2 profiles are
supported. Excerpt from the glxinfo output:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 4.2 (Core Profile) Mesa 18.3.0
OpenGL core profile shading language version string: 4.20

So I created a 4.2 Core context and tried to load a compute shader. The
glCompileShader call then gives me the error message:

error: Compute shaders require GLSL 4.30 or GLSL ES 3.10

But when I change the line in my shader to #version 430, I get:

error: GLSL 4.30 is not supported. Supported versions are: 1.10, 1.20, 1.30,
1.40, 1.50, 3.30, 4.00, 4.10, 4.20, 1.00 ES, and 3.00 ES

So either there is a bug that prevents me from using the GL_ARB_compute_shader
extension, or I am doing something wrong or compute shaders are not (yet?)
supported on my hardware and therefore should not appear in the glxinfo output.

Kind regards and thanks for making such an awesome software (apart from this
bug I really love the quality of the Mesa OpenGL implementation)!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20181208/a419524c/attachment.html>


More information about the intel-3d-bugs mailing list