mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-27 04:04:23 +08:00
1759c0eba7
The Vulkan XML tells us exactly which caps are implied by which API versions, features, extensions, and properties. We just need to parse that and autogenerate some glue code, that way drivers don't need to track this manually. This reduces the boilerplate needed when bringing up new features. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Iván Briano <ivan.briano@intel.com> Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28905> |
||
---|---|---|
.. | ||
compiler/spirv | ||
genxml | ||
intel/dev | ||
builtin_types.h | ||
nir_intrinsics_indices.h | ||
nir_intrinsics.h | ||
nir_opcodes.h | ||
README.rst | ||
vk_cmd_queue.h | ||
vk_dispatch_table.h | ||
vk_extensions.h | ||
vk_physical_device_features.h | ||
vk_physical_device_properties.h |
Mock headers and types used only for building documentation, to avoid a documentation dependency on generated headers, and to allow documentation of the generated types.