mesa/src/freedreno/vulkan
Connor Abbott f640661e54 tu/lrz: Fix multiple depth attachment case with secondaries
This is a counterpart to the previous commit. When we have multiple
depth attachments, in the secondary we currently don't disable LRZ and
so we may need a valid LRZ fast-clear base.

Fixes: 4b5f0d98 ("tu: Overhaul LRZ, implement on-GPU dir tracking and LRZ fast-clear")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18369>
2022-09-01 19:11:19 +00:00
..
.clang-format
.dir-locals.el
.editorconfig
TODO
meson.build turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
msm_kgsl.h
tu_android.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_android.h
tu_autotune.c turnip: handle fence wrapping in autotune 2022-08-15 19:44:37 +00:00
tu_autotune.h turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_clear_blit.c turnip: use common command record result. 2022-09-01 14:11:55 +00:00
tu_clear_blit.h
tu_cmd_buffer.c turnip: use common command record result. 2022-09-01 14:11:55 +00:00
tu_cmd_buffer.h turnip: use common command record result. 2022-09-01 14:11:55 +00:00
tu_common.h
tu_cs.c tu: fix invalid free on alloc failure 2022-08-24 17:29:53 +00:00
tu_cs.h turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_cs_breadcrumbs.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_descriptor_set.c turnip: trim down bo size of tu_descriptor_pool 2022-08-22 21:08:57 +00:00
tu_descriptor_set.h turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_device.c turnip: Use the common physical device enumeration 2022-08-30 19:34:47 +00:00
tu_device.h turnip: Use the common physical device enumeration 2022-08-30 19:34:47 +00:00
tu_drm.c turnip: Use the common physical device enumeration 2022-08-30 19:34:47 +00:00
tu_drm.h turnip: Use the common physical device enumeration 2022-08-30 19:34:47 +00:00
tu_dynamic_rendering.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_dynamic_rendering.h
tu_formats.c tu: Use the format list to decide whether we can do UBWC with MUTABLE. 2022-08-09 18:15:45 +00:00
tu_formats.h tu: Use the format list to decide whether we can do UBWC with MUTABLE. 2022-08-09 18:15:45 +00:00
tu_image.c tu: Use the format list to decide whether we can do UBWC with MUTABLE. 2022-08-09 18:15:45 +00:00
tu_image.h
tu_kgsl.c turnip: Use the common physical device enumeration 2022-08-30 19:34:47 +00:00
tu_lrz.c tu/lrz: Fix multiple depth attachment case with secondaries 2022-09-01 19:11:19 +00:00
tu_lrz.h
tu_nir_lower_multiview.c
tu_pass.c turnip: Make sure bandwidth config per pixel starts from 0. 2022-08-31 22:38:04 +00:00
tu_pass.h
tu_perfetto.cc util/perf: move u_perfetto to here 2022-08-26 21:47:44 +00:00
tu_perfetto.h turnip: clean up tu_perfetto.h 2022-08-25 21:00:14 +00:00
tu_perfetto_util.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_pipeline.c tu: Update HS_WAVE_INPUT_SIZE formula 2022-08-26 15:18:42 +03:00
tu_pipeline.h tu: Implement VK_EXT_attachment_feedback_loop_layout 2022-08-26 10:29:00 +00:00
tu_query.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_query.h
tu_shader.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_shader.h
tu_suballoc.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_suballoc.h
tu_tracepoints.py turnip: add cmd_buffer tracepoint 2022-08-25 21:00:14 +00:00
tu_util.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_util.h
tu_wsi.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_wsi.h