Mesa (main): docs: update zink requirements
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jul 9 13:36:43 UTC 2021
Module: Mesa
Branch: main
Commit: c905e74842d783e4532f12e21b681324d9a83a69
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c905e74842d783e4532f12e21b681324d9a83a69
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date: Fri Jul 9 12:16:10 2021 +0200
docs: update zink requirements
We currently require VK_EXT_line_rasterization with *all* optional
features to render all kinds of lines required. Because some (if not
all) of these can be emulated, let's make the list explicit, so it's
easy to remove items as we implement emulation.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11795>
---
docs/drivers/zink.rst | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/docs/drivers/zink.rst b/docs/drivers/zink.rst
index 43a39c0f2bf..70aa7509562 100644
--- a/docs/drivers/zink.rst
+++ b/docs/drivers/zink.rst
@@ -39,6 +39,14 @@ Here's a list of those requirements:
* `VK_KHR_maintenance1`_
* `VK_EXT_custom_border_color`_
* `VK_EXT_provoking_vertex`_
+ * `VK_EXT_line_rasterization`_, with the following ``VkPhysicalDeviceLineRasterizationFeaturesEXT``:
+
+ * ``rectangularLines``
+ * ``bresenhamLines``
+ * ``smoothLines``
+ * ``stippledRectangularLines``
+ * ``stippledBresenhamLines``
+ * ``stippledSmoothLines``
In addition to this, `VK_KHR_external_memory`_ is required to support the
DRI code-path.
@@ -270,3 +278,4 @@ questions, don't hesitate to visit `#zink on OFTC
.. _VK_KHR_sampler_mirror_clamp_to_edge: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_KHR_sampler_mirror_clamp_to_edge.html
.. _VK_EXT_custom_border_color: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_custom_border_color.html
.. _VK_EXT_provoking_vertex: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_provoking_vertex.html
+.. _VK_EXT_line_rasterization: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_EXT_line_rasterization.html
More information about the mesa-commit
mailing list