zink: remove needless requirements
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Wed, 16 Nov 2022 11:41:07 +0000 (12:41 +0100)
committerEric Engestrom <eric@engestrom.ch>
Wed, 30 Nov 2022 21:12:42 +0000 (21:12 +0000)
commite58d22220af26f62eb738dd691d8c85e3b0153c4
tree00076873106d270fb2313dca645929b9b6b38681
parent394d7edb4f49fb99919658d840ceb47a697f3a2c
zink: remove needless requirements

We never required the uniform texel buffer bit for more than
bufferFeatures for a bunch of these formats.

Similarly, we *don't* need the uniform texel buffer bit for sampled
image access.

For the image-dimensions, the Mesa frontend doesn't validate the max 1D,
3D or Cube sizes, nor the max texture layers. So we'll expose GL 4.1
without these, even if that's not conformant.

Finally, we don't require robustImageAccess2 for OpenGL 4.3 at all. All
we need is the robustBufferAccess feature.

Fixes: 2ea481b2f0a ("Zink: add Zink profiles file")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19779>
(cherry picked from commit b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3)
.pick_status.json
src/gallium/drivers/zink/VP_ZINK_requirements.json