Module: Mesa Branch: main Commit: 082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf
Author: Jani Nikula <[email protected]> Date: Sun Aug 20 20:41:21 2023 +0300 docs/vulkan: use hawkmoth instead of doxygen Use the hawkmoth c:auto* directives to incorporate vulkan documentation. Convert @param style parameter descriptions to rst info field lists. Add static stubs for generated headers. Fix a lot of references, in particular the symbols are now in the Sphinx C domain, not C++ domain. Tweak syntax here and there. Based on the earlier work by Erik Faye-Lund <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24507> --- docs/header-stubs/vk_cmd_queue.h | 1 + docs/header-stubs/vk_dispatch_table.h | 1 + docs/header-stubs/vk_extensions.h | 2 + docs/header-stubs/vk_physical_device_features.h | 4 + docs/header-stubs/vk_physical_device_properties.h | 1 + docs/vulkan/base-objs.rst | 80 +++++++------ docs/vulkan/command-pools.rst | 29 +++-- docs/vulkan/dispatch.rst | 2 +- docs/vulkan/graphics-state.rst | 133 ++++++++++++++-------- docs/vulkan/renderpass.rst | 64 ++++++----- src/vulkan/runtime/vk_command_buffer.h | 9 +- src/vulkan/runtime/vk_command_pool.h | 18 +-- src/vulkan/runtime/vk_device.h | 30 ++--- src/vulkan/runtime/vk_graphics_state.h | 110 ++++++++++-------- src/vulkan/runtime/vk_instance.h | 20 ++-- src/vulkan/runtime/vk_object.h | 50 ++++---- src/vulkan/runtime/vk_physical_device.h | 18 +-- src/vulkan/runtime/vk_queue.h | 8 +- src/vulkan/runtime/vk_render_pass.h | 27 +++-- 19 files changed, 348 insertions(+), 259 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf
