mesa/src/vulkan/util
Alyssa Rosenzweig 5c2801f130 vulkan: handle push DUT with emulated secondaries
We need some manual logic to work out the size of pData, so we handroll this
one. This fixes push DUT with emulated secondaries.

Affects dEQP-VK.binding_model.shader_access.secondary_cmd_buf.*push*templ* if
emulated secondaries are used.

Neither panvk nor dozen support push DUT yet, so this isn't hurting anyone and
doesn't need to be cc'd stable. But hopefully panvk & dozen get on that :}

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28682>
2024-06-20 16:43:56 +00:00
..
gen_enum_to_str.py vk/enum2str: add more max enum vendors 2023-09-13 18:57:42 +00:00
meson.build vulkan: add helper to fill out spirv caps automatically 2024-05-09 01:14:22 +00:00
vk_alloc.c vulkan/util: assume c11 2022-06-14 15:08:37 +00:00
vk_alloc.h vulkan/multialloc: bump max number to 16 2024-02-01 13:20:21 +00:00
vk_cmd_queue_gen.py vulkan: handle push DUT with emulated secondaries 2024-06-20 16:43:56 +00:00
vk_dispatch_table_gen.py vulkan/dispatch_table: add an uncompacted version of the table 2024-02-29 11:18:18 +00:00
vk_dispatch_trampolines_gen.py mesa/vulkan: use a simpler path for header in trampoline gen 2024-01-18 18:45:40 +00:00
vk_entrypoints.py vulkan: write beta extensions into generator scripts. 2023-05-04 02:40:06 +00:00
vk_entrypoints_gen.py vulkan: write beta extensions into generator scripts. 2023-05-04 02:40:06 +00:00
vk_extensions.py vulkan: write beta extensions into generator scripts. 2023-05-04 02:40:06 +00:00
vk_extensions_gen.py vulkan/util: drop redundant code gen from vk_extensions_gen.py 2024-02-01 19:29:48 +00:00
vk_format.c vulkan: Add helper to resolve Android external format 2024-05-14 14:53:45 +00:00
vk_format.h vulkan: Add helper to resolve Android external format 2024-05-14 14:53:45 +00:00
vk_icd_gen.py vk/util: print a nice error in vk_icd_gen.py when VK_HEADER_VERSION is not defined 2024-02-29 14:25:49 +00:00
vk_physical_device_features_gen.py vk/util: fix 'beta' check for physical device features 2024-01-31 20:47:30 +00:00
vk_physical_device_properties_gen.py vulkan: add a property struct setter function 2024-05-16 01:58:14 +00:00
vk_physical_device_spirv_caps_gen.py vulkan: add helper to fill out spirv caps automatically 2024-05-09 01:14:22 +00:00
vk_struct_type_cast_gen.py vulkan: write beta extensions into generator scripts. 2023-05-04 02:40:06 +00:00
vk_synchronization_helpers_gen.py util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako template 2023-12-07 12:41:07 +00:00
vk_util.c Revert "meson/vulkan/util: allow venus to drop compiler deps" 2024-03-07 20:33:28 +00:00
vk_util.h vulkan: drop redundant core props query and copy helpers 2024-05-16 01:58:14 +00:00