mesa/src/panfrost/vulkan
Boris Brezillon 04d7b9c396 panvk: Stop declaring one push constant array per graphics stage
The push constant array is shared by all stages anyway, so let's just
declare one array. While at it, change the name into push_uniforms to
be consistent with the name we have in panvk_dispatch.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28397>
2024-04-19 10:41:51 +00:00
..
meson.build panvk: use integers instead of strings 2024-04-03 08:08:00 +00:00
panvk_android.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_buffer.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_buffer.h panvk: Move the VkBuffer logic to its own source file 2024-03-27 09:47:33 +00:00
panvk_buffer_view.h panvk: Make panvk_buffer_view per-gen 2024-03-27 09:47:34 +00:00
panvk_cmd_buffer.h panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_cmd_pool.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_cmd_pool.h panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h} 2024-03-27 09:47:34 +00:00
panvk_descriptor_set.h panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_descriptor_set_layout.h panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_device.h panvk: Move panvk_device definition to panvk_device.h 2024-03-27 09:47:34 +00:00
panvk_device_memory.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_device_memory.h panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h} 2024-03-27 09:47:33 +00:00
panvk_event.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_event.h panvk: Move the VkEvent logic to panvk_event.{c,h} 2024-03-27 09:47:34 +00:00
panvk_image.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_image.h panvk: Move image related definitions to panvk_image.{h,c} 2024-03-27 09:47:33 +00:00
panvk_image_view.h panvk: Make panvk_image_view per-gen 2024-03-27 09:47:34 +00:00
panvk_instance.c panvk: wire up version-overriding 2024-04-15 16:09:51 +00:00
panvk_instance.h panvk: Move the VkInstance logic to panvk_instance.{c,h} 2024-03-27 09:47:34 +00:00
panvk_macros.h panvk: Add a panvk_arch_dispatch_ret() variant 2024-03-27 09:47:34 +00:00
panvk_mempool.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_mempool.h panvk: Transition panvk_pool to panvk_priv_bo 2024-01-23 16:32:09 +00:00
panvk_meta.h panvk: Move panvk_meta definitions to panvk_meta.h 2024-03-27 09:47:34 +00:00
panvk_physical_device.c panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_physical_device.h panvk: wire up version-overriding 2024-04-15 16:09:51 +00:00
panvk_pipeline.h panvk: Make panvk_pipeline per-gen 2024-03-27 09:47:34 +00:00
panvk_pipeline_layout.h panvk: Make panvk_pipeline_layout per-gen 2024-03-27 09:47:34 +00:00
panvk_priv_bo.c panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h} 2024-03-27 09:47:34 +00:00
panvk_priv_bo.h panvk: Move the panvk_priv_bo logic to panvk_priv_bo.{c,h} 2024-03-27 09:47:34 +00:00
panvk_query.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_queue.h panvk: Make panvk_queue per-gen 2024-03-27 09:47:34 +00:00
panvk_sampler.h panvk: Make panvk_sampler a per-gen 2024-03-27 09:47:34 +00:00
panvk_shader.h panvk: Make panvk_shader per-gen 2024-03-27 09:47:34 +00:00
panvk_varyings.h panvk: Clang-format 2023-04-10 21:56:04 +00:00
panvk_vX_buffer_view.c panvk: Make panvk_buffer_view per-gen 2024-03-27 09:47:34 +00:00
panvk_vX_cmd_buffer.c panvk: Stop declaring one push constant array per graphics stage 2024-04-19 10:41:51 +00:00
panvk_vX_descriptor_set.c panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_vX_descriptor_set_layout.c panvk: Add support for KHR_push_descriptor 2024-04-18 17:26:49 +00:00
panvk_vX_device.c panvk: Make sure we have a decode context created when we need one 2024-04-18 15:04:57 +00:00
panvk_vX_image_view.c panvk: Make sure we use the proper format for views of depth+stencil images 2024-04-18 15:04:57 +00:00
panvk_vX_meta.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_vX_meta_blit.c panvk: Make panvk_cmd_buffer per-gen 2024-03-27 09:47:34 +00:00
panvk_vX_meta_clear.c panvk: Make panvk_cmd_buffer per-gen 2024-03-27 09:47:34 +00:00
panvk_vX_meta_copy.c panvk: Fix img2buf copies with image X offset not aligned on 16 pixels 2024-04-18 15:04:57 +00:00
panvk_vX_nir_lower_descriptors.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_vX_pipeline.c panvk: Don't assume pViewportState != NULL 2024-04-18 15:04:57 +00:00
panvk_vX_pipeline_layout.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_vX_queue.c panvk: Abort on fault when PANVK_DEBUG=sync 2024-04-18 15:04:57 +00:00
panvk_vX_sampler.c panvk: Swizzle the border color on v7 when the format is BGR 2024-04-18 15:04:57 +00:00
panvk_vX_shader.c panvk: Fix input attachment support 2024-04-18 15:04:56 +00:00
panvk_wsi.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_wsi.h panvk: Move panvk_wsi definitions to panvk_wsi.h 2024-03-27 09:47:34 +00:00