mesa/src/imagination/vulkan
Chia-I Wu ef724ab695 vulkan, tu, pvr: remove vk_render_pass_state::render_pass
The spec says

  A VkRenderPass or VkPipelineLayout object passed as a parameter to
  create another object is not further accessed by that object after the
  duration of the command it is passed into.

The object could have been destroyed if we get the pointer from a
pipeline library.  Since it has no user now, let's remove it.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26000>
2023-11-03 17:23:30 +00:00
..
pds pvr: Force compile error on GNU void pointer arithmetic 2023-09-27 15:25:32 +00:00
usc pvr: Fix SPM load shader sample rate 2023-10-11 08:19:30 +00:00
winsys pvr: rename some more instances of 'reserved' to 'carveout' for consistency 2023-10-31 15:50:27 +00:00
meson.build pvr: Switch to common pipeline cache implementation 2023-10-11 10:41:43 +00:00
pvr_blit.c pvr: fix allocation size of clear colour consts shared regs buffer 2023-10-10 17:54:14 +00:00
pvr_blit.h pvr: Publicise some static functions from pvr_blit.c 2023-06-02 14:43:24 +00:00
pvr_bo.c pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag 2023-09-06 12:19:46 +00:00
pvr_bo.h pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag 2023-09-06 12:19:46 +00:00
pvr_border.c pvr: Clean up & fix sampler border color support 2023-10-11 10:58:34 +00:00
pvr_border.h pvr: Clean up & fix sampler border color support 2023-10-11 10:58:34 +00:00
pvr_clear.c pvr: Fix csb control stream extension 2023-06-21 17:44:53 +00:00
pvr_clear.h pvr: Publicise some static functions from pvr_blit.c 2023-06-02 14:43:24 +00:00
pvr_cmd_buffer.c pvr: Only setup the bgobj to load if we have a load_op 2023-10-23 08:18:33 +00:00
pvr_common.h pvr: Use vk_sampler base 2023-10-11 10:58:33 +00:00
pvr_csb.c pvr: Don't rely on GNU void pointer arithmetic 2023-09-27 15:25:32 +00:00
pvr_csb.h pvr: Fix csb control stream extension 2023-06-21 17:44:53 +00:00
pvr_csb_enum_helpers.h pvr: Setup ZLS depth and stencil load/store separately 2023-06-28 11:14:10 +00:00
pvr_descriptor_set.c pvr: Fix typo causing seg faults copying immutable samplers 2023-06-05 13:06:57 +00:00
pvr_device.c pvr: Update AM62 DSS compatible string to match upstream 2023-11-01 09:23:25 +00:00
pvr_dump_bo.c pvr: Return VkResult from winsys buffer_map operation 2023-05-18 15:56:59 +00:00
pvr_dump_bo.h pvr: debug: Add "cs" debug option to dump control stream on job submit 2022-11-25 16:42:55 +00:00
pvr_dump_csb.c pvr: Don't rely on GNU void pointer arithmetic 2023-09-27 15:25:32 +00:00
pvr_formats.c pvr: Clean up & fix sampler border color support 2023-10-11 10:58:34 +00:00
pvr_formats.h pvr: Clean up & fix sampler border color support 2023-10-11 10:58:34 +00:00
pvr_hardcode.c pvr: Rename temps_count to pds_temps_count 2023-06-07 18:01:02 +00:00
pvr_hardcode.h pvr: stop restricting the compiler to the Sascha Willems triangle demo 2023-02-25 22:58:25 +00:00
pvr_hw_pass.c pvr: Fix allocation scopes in vkCreateRenderPass2() code path 2023-05-30 10:43:06 +01:00
pvr_hw_pass.h pvr: Remove component_alignment 2023-02-24 14:36:36 +00:00
pvr_image.c pvr: Fix cubemap layer stride 2023-10-09 13:35:56 +00:00
pvr_job_common.c pvr: remove pvr_pbe_get_src_pos() 2023-09-22 21:03:43 +00:00
pvr_job_common.h pvr: Remove unused msaa_mode field 2023-02-24 14:36:36 +00:00
pvr_job_compute.c pvr: Rename rogue_fw.xml -> rogue_kmd_stream.xml. 2023-06-28 22:26:07 +00:00
pvr_job_compute.h pvr: Use common queue submit implementation 2023-02-28 21:39:49 +00:00
pvr_job_context.c pvr: Fix incorrect error handling in pvr_render_ctx_switch_init() 2023-05-18 15:56:59 +00:00
pvr_job_context.h pvr: switch pvr_gpu_upload_* to use pvr_bo_suballoc 2023-05-16 11:53:08 +01:00
pvr_job_render.c pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag 2023-09-06 12:19:46 +00:00
pvr_job_render.h pvr: Submit PR commands 2023-07-14 10:45:49 +00:00
pvr_job_transfer.c pvr: Fix for loop itarator usage 2023-09-24 13:44:19 +00:00
pvr_job_transfer.h pvr: Add support to process transfer and blit cmds 2023-04-19 11:01:05 +00:00
pvr_limits.h pvr: Add support for dynamic buffers descriptors 2023-02-23 16:26:51 +00:00
pvr_pass.c pvr: Don't merge subpasses on framebuffer-global dependancy 2023-10-12 09:30:07 +00:00
pvr_pipeline.c vulkan, tu, pvr: remove vk_render_pass_state::render_pass 2023-11-03 17:23:30 +00:00
pvr_private.h pvr: Use common physical device properties 2023-10-13 12:21:18 +00:00
pvr_query.c pvr: Implement VK_EXT_host_query_reset 2023-10-20 14:58:12 +00:00
pvr_query_compute.c pvr: change a few places to use PVR_DW_TO_BYTES() 2023-10-10 17:54:14 +00:00
pvr_queue.c pvr: Fix occlusion query unaccounted for user fences 2023-07-19 12:22:30 +00:00
pvr_robustness.c pvr: clang-format fixes 2023-07-13 10:23:32 +00:00
pvr_robustness.h pvr: Add robustness buffer support 2023-03-27 18:36:32 +00:00
pvr_shader.c pvr: Add new Rogue compiler framework 2023-02-08 15:15:17 +00:00
pvr_shader.h pvr: Add new Rogue compiler framework 2023-02-08 15:15:17 +00:00
pvr_spm.c pvr: Fix SPM load shader sample rate 2023-10-11 08:19:30 +00:00
pvr_spm.h pvr: Compile SPM EOT shader 2023-07-14 10:45:49 +00:00
pvr_tex_state.c pvr: decouple vulkan driver and compiler from gallium 2023-08-03 07:29:35 +00:00
pvr_tex_state.h pvr: Select a single aspect format for the texture state of DS image views 2023-03-20 14:47:34 +00:00
pvr_transfer_frag_store.c pvr: Transfer optimisation remove unused features from API 2023-05-17 08:18:26 +00:00
pvr_transfer_frag_store.h pvr: Add support to process transfer and blit cmds 2023-04-19 11:01:05 +00:00
pvr_wsi.c pvr: Rename primary_{device,fd,path} to display_* 2023-05-18 15:56:59 +00:00
vk_format.h pvr: Add support to process transfer and blit cmds 2023-04-19 11:01:05 +00:00