Certain applications (eg. most Minecraft shaders, Substance Painter, and probably a bunch of other games) tend to assume that GL_EXT_gpu_shader4 is supported everywhere. This makes Mesa (and particularly AMDGPU) users sad, as shaders won't work, instead filling logs with messages like "warning: extension `GL_EXT_gpu_shader4' unsupported in fragment shader" and "error: no function with name 'texelFetch2D'". (Hopefully I tagged the right component...)
*** Bug 110492 has been marked as a duplicate of this bug. ***
Merge request for this extension: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/667
Should be fixed as of: commit e71936a731a93ddfb3325c41a5a9756175020ee9 author Marek Olšák <marek.olsak@amd.com> st/mesa: expose EXT_gpu_shader4 if GLSL 1.40 is supported Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de> Reviewed-by: Eric Anholt <eric@anholt.net>
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.