zink: update textureCompressionBC requirement

The mesa state-tracker can now emulate all formats indicated by this
feature-flag, so we don't require this for OpenGL 4.2 any more.

It's however a good idea to support for power-usage and performance
reasons, saving on memory bandwidth. So let's move it to the
gl46_optimal block instead.

Fixes: e4ff42684b ("mesa/st: enable bptc extension with fallback")
Fixes: 2ea481b2f0 ("Zink: add Zink profiles file")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19779>
This commit is contained in:
Erik Faye-Lund 2022-11-16 12:55:26 +01:00 committed by Marge Bot
parent 754353c417
commit 13bccac5a7
2 changed files with 4 additions and 3 deletions

View file

@ -175,7 +175,6 @@ supported:
* ``shaderStorageImageWriteWithoutFormat`` * ``shaderStorageImageWriteWithoutFormat``
* ``vertexPipelineStoresAndAtomics`` * ``vertexPipelineStoresAndAtomics``
* ``fragmentStoresAndAtomics`` * ``fragmentStoresAndAtomics``
* ``textureCompressionBC``
* For Vulkan 1.2 and above: * For Vulkan 1.2 and above:

View file

@ -169,8 +169,7 @@
"shaderStorageImageExtendedFormats": true, "shaderStorageImageExtendedFormats": true,
"shaderStorageImageWriteWithoutFormat": true, "shaderStorageImageWriteWithoutFormat": true,
"vertexPipelineStoresAndAtomics": true, "vertexPipelineStoresAndAtomics": true,
"fragmentStoresAndAtomics": true, "fragmentStoresAndAtomics": true
"textureCompressionBC": true
} }
} }
}, },
@ -314,6 +313,9 @@
"VK_EXT_non_seamless_cube_map": 1 "VK_EXT_non_seamless_cube_map": 1
}, },
"features": { "features": {
"VkPhysicalDeviceFeatures": {
"textureCompressionBC": true
},
"VkPhysicalDeviceExtendedDynamicStateFeaturesEXT": { "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT": {
"extendedDynamicState": true "extendedDynamicState": true
}, },