arb_texture_multisample: require geometry shaders
commit1cad6ee20549c26458e5a1bb997f840d4c4a906a
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Fri, 26 Apr 2024 11:15:26 +0000 (26 13:15 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 28 May 2024 10:55:06 +0000 (28 10:55 +0000)
treeaa82d3d21481a564af62b7ab802de15288c27eca
parent59bdc8c4e7b7420e53c0cda0c29dcf001733d5bf
arb_texture_multisample: require geometry shaders

While not being explicit about it, the ARB_direct_state_access
practically requires geometry shader support for proper
glNamedFramebufferTexture support. The reason boils down to the spec
being written against OpenGL 4.4 spec, while it only requires OpenGL
2.0. The EXT version of the spec, which is written against the OpenGL
2.1 spec *does* explicitly spell out the dependency.

This interpretation also match what Mesa does, so it seems reasonable to
expect.

Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/909>
tests/spec/arb_texture_multisample/dsa-texelfetch.c