mesa/src/broadcom/vulkan
Iago Toral Quiroga c188d06326 v3dv: remove deferred vkCmdClearAtachments path
This was required to handle the case of secondary command buffers that
did not have framebuffer information available from the primary, since
we used to have an implementation that required this information to
be available for the fallback path of vkCmdClearAttachments. Now that
we can handle our our attachment clears in the current subpass by
emitting draw calls, we no longer need the framebuffer information to
be available and we can remove this.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11783>
2021-07-12 09:25:28 +02:00
..
.dir-locals.el
.editorconfig
meson.build v3dv/build: meson infrastructure for multi-hw-version support 2021-06-22 11:34:06 +02:00
v3dv_bo.c v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_bo.h v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_cl.c v3dv/build: meson infrastructure for multi-hw-version support 2021-06-22 11:34:06 +02:00
v3dv_cl.h v3dv: remove gen-dependant includes from v3dv_private 2021-06-22 11:34:06 +02:00
v3dv_cmd_buffer.c v3dv: remove deferred vkCmdClearAtachments path 2021-07-12 09:25:28 +02:00
v3dv_debug.c v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_debug.h v3dv/debug: add v3dv_print_v3d_key 2020-10-13 21:21:33 +00:00
v3dv_descriptor_set.c v3dv: don't use cl_packet_length for prepacked data 2021-06-22 11:34:06 +02:00
v3dv_device.c v3dv: expose correct subgroup size 2021-06-29 08:43:06 +02:00
v3dv_formats.c v3dv: split v3dv_format hw version dependant code to a new source file 2021-06-22 11:34:06 +02:00
v3dv_image.c v3dv: move several hw version dependant code to their own (v3dvx) source file 2021-06-22 11:34:06 +02:00
v3dv_limits.h v3dv: don't use cl_packet_length for prepacked data 2021-06-22 11:34:06 +02:00
v3dv_meta_clear.c v3dv: remove deferred vkCmdClearAtachments path 2021-07-12 09:25:28 +02:00
v3dv_meta_copy.c v3dv: fix copy buffer to image TFU path for 3D images 2021-07-12 08:35:56 +02:00
v3dv_meta_copy.h v3dv: move several hw version dependant code to their own (v3dvx) source file 2021-06-22 11:34:06 +02:00
v3dv_pass.c v3dv: split v3dv_format hw version dependant code to a new source file 2021-06-22 11:34:06 +02:00
v3dv_pipeline.c broadcom/compiler: create a helper for computing VPM config 2021-07-12 08:35:55 +02:00
v3dv_pipeline_cache.c v3dv: add support for geometry shaders to pipelines 2021-07-12 08:35:55 +02:00
v3dv_private.h v3dv: remove deferred vkCmdClearAtachments path 2021-07-12 09:25:28 +02:00
v3dv_query.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dv_queue.c v3dv: account for dst offset of copy query results operations 2021-07-07 10:41:06 +00:00
v3dv_uniforms.c v3dv: handle QUNIFORM_FB_LAYERS 2021-07-12 08:35:55 +02:00
v3dv_util.c v3dv: move error string definition to debug path 2020-12-01 12:10:11 +00:00
v3dv_wsi.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dv_wsi_display.c v3dv: implement VK_KHR_get_display_properties2 2021-06-10 11:01:28 +00:00
v3dv_wsi_wayland.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dv_wsi_x11.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dvx_cmd_buffer.c v3dv: remove deferred vkCmdClearAtachments path 2021-07-12 09:25:28 +02:00
v3dvx_descriptor_set.c v3dv: split v3dv_descriptor hw version dependant to a new source file. 2021-06-22 11:34:06 +02:00
v3dvx_device.c v3dv: don't use cl_packet_length for prepacked data 2021-06-22 11:34:06 +02:00
v3dvx_formats.c v3dv/format: expose properly that some formats are not filterable 2021-07-09 11:37:01 +00:00
v3dvx_image.c v3dv: split v3dv_image hw version dependant code to a new source file 2021-06-22 11:34:06 +02:00
v3dvx_meta_clear.c v3dv: move several hw version dependant code to their own (v3dvx) source file 2021-06-22 11:34:06 +02:00
v3dvx_meta_copy.c v3dv: move several hw version dependant code to their own (v3dvx) source file 2021-06-22 11:34:06 +02:00
v3dvx_pipeline.c v3dv: add support for geometry shaders to pipelines 2021-07-12 08:35:55 +02:00
v3dvx_private.h v3dv: don't use cl_packet_length for prepacked data 2021-06-22 11:34:06 +02:00
v3dvx_queue.c v3dv: move several hw version dependant code to their own (v3dvx) source file 2021-06-22 11:34:06 +02:00
vk_format_info.h anv: Move vk_format helpers to common code 2021-03-10 18:17:31 +00:00