docs: document zink's gl > 3.0 requirements

The new versions of OpenGL exposed by Zink requires additional Vulkan
features, so let's document them.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7286>
This commit is contained in:
Erik Faye-Lund
2020-10-23 09:00:43 +02:00
committed by Marge Bot
parent be693beef1
commit 2ff97847d1

View File

@@ -53,6 +53,41 @@ required to be exposed and fully supported:
* `VK_EXT_transform_feedback`_
* `VK_EXT_conditional_rendering`_
OpenGL 3.1
^^^^^^^^^^
For OpenGL 3.1 support, the following additional ``VkPhysicalDeviceLimits``
are required:
* ``maxPerStageDescriptorSamplers`` ≥ 16
OpenGL 3.2
^^^^^^^^^^
For OpenGL 3.2 support, the following additional ``VkPhysicalDeviceFeatures``
are required to be supported, although some of these might not actually get
verified:
* ``depthClamp``
* ``geometryShader``
* ``shaderTessellationAndGeometryPointSize``
OpenGL 3.3
^^^^^^^^^^
For OpenGL 3.3 support, the following additional ``VkPhysicalDeviceFeatures``
are required to be supported, although some of these might not actually get
verified:
* ``VkPhysicalDeviceFeatures``
* ``occlusionQueryPrecise``
* Device extensions:
* ``VK_EXT_vertex_attribute_divisor``
Debugging
---------