mesa/src/freedreno/vulkan
Emma Anholt 78d4a82d30 turnip: Don't push inline uniform buffer contents outside constlen.
This would apparently lead to trying to load from this inline uniform
buffer in later submits.

Fixes: 37cde2c634 ("tu: Rewrite inline uniform implementation")
Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8219
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21915>
2023-03-15 23:07:21 +00:00
..
.clang-format turnip: move away from tu_private.h 2022-08-04 00:40:12 +00:00
.dir-locals.el
.editorconfig
meson.build freedreno: c++-proofing 2023-03-13 17:31:22 +00:00
msm_kgsl.h turnip: Update the msm_kgsl.h header with the sanitized 4.19 version 2022-01-21 21:25:07 +00:00
TODO
tu_android.c vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC 2023-02-10 07:21:31 +00:00
tu_android.h turnip: add tu_android.h 2022-08-04 00:40:12 +00:00
tu_autotune.c tu: Optimize hash_renderpass_instance by removing XXH64_update 2022-10-18 16:28:29 +00:00
tu_autotune.h tu: Retain allocated CSes in tu_autotune_on_submit 2022-09-09 07:57:54 +00:00
tu_clear_blit.c turnip: Add debug option to find usage of stale reg values 2023-02-16 17:43:10 +00:00
tu_clear_blit.h tu: Support GMEM with layered rendering and multiview 2022-11-08 16:35:02 +00:00
tu_cmd_buffer.c turnip: Don't push inline uniform buffer contents outside constlen. 2023-03-15 23:07:21 +00:00
tu_cmd_buffer.h turnip: Lazily call tu6_emit_descriptor_sets() at draw time. 2022-12-19 19:14:02 +00:00
tu_common.h tu: Rewrite inline uniform implementation 2022-11-18 11:57:05 +00:00
tu_cs.c util/u_trace: pass utrace context to marker functions. 2023-01-18 10:53:36 +00:00
tu_cs.h turnip: Move things to prep for multi-kernel support 2023-02-25 17:02:34 +00:00
tu_cs_breadcrumbs.c docs/freedreno: Extract debug tooling docs and improve gpu dbg docs 2023-01-04 12:31:52 +00:00
tu_descriptor_set.c tu,vulkan: Add common Get*OpaqueCaptureDescriptorDataEXT 2023-02-13 07:43:11 +00:00
tu_descriptor_set.h tu: Implement VK_EXT_descriptor_buffer 2022-12-12 17:38:19 +00:00
tu_device.c tu: fix tu_GetInstanceProcAddr not handling null instance 2023-03-13 19:31:33 +00:00
tu_device.h tu: KGSL backend rewrite 2023-03-13 18:59:50 +00:00
tu_dynamic_rendering.c turnip: use common command buffer status code. 2022-11-11 05:01:24 +00:00
tu_dynamic_rendering.h turnip: add tu_dynamic_rendering.h 2022-08-04 00:40:12 +00:00
tu_formats.c turnip: reorder tu6_format_* 2023-02-08 03:26:05 +00:00
tu_formats.h turnip: add blit_format_color and blit_base_format 2023-02-08 03:26:05 +00:00
tu_image.c turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 2023-02-08 03:26:04 +00:00
tu_image.h turnip: Add perf debug for more UBWC-disable cases that we could support. 2022-10-11 19:10:18 +00:00
tu_knl.c turnip: Use libdrm shim 2023-03-05 16:31:51 +00:00
tu_knl.h tu+meson: Re-work KMD selection 2023-02-25 17:02:34 +00:00
tu_knl_drm_msm.c turnip: Refactor device loading 2023-02-25 17:02:34 +00:00
tu_knl_kgsl.c tu: KGSL backend rewrite 2023-03-13 18:59:50 +00:00
tu_lrz.c turnip: make debug_flags a global variable 2023-01-27 21:23:18 +00:00
tu_lrz.h turnip: Invalidate LRZ on blend+depthwrite 2023-01-20 16:18:03 +00:00
tu_nir_lower_multiview.c turnip: make debug_flags a global variable 2023-01-27 21:23:18 +00:00
tu_pass.c turnip: skip unnecessary CP_REG_TEST for cond load/store 2023-02-10 04:12:08 +00:00
tu_pass.h turnip: skip unnecessary CP_REG_TEST for cond load/store 2023-02-10 04:12:08 +00:00
tu_perfetto.cc turnip: Move things to prep for multi-kernel support 2023-02-25 17:02:34 +00:00
tu_perfetto.h tu/perfetto: Handle tracepoint args from start and end 2022-11-11 13:50:56 +00:00
tu_perfetto_util.c turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
tu_pipeline.c freedreno/ir3+tu: Calculate subgroup size in ir3 2023-03-13 17:31:22 +00:00
tu_pipeline.h turnip: Rename lrz force_disable_mask 2023-01-20 16:18:03 +00:00
tu_query.c freedreno/registers: correct WFM bit in CP_REG_TEST 2023-02-08 06:17:12 +00:00
tu_query.h turnip: add tu_query.h 2022-08-04 00:40:12 +00:00
tu_shader.c spirv: Always emit deref_buffer_array_length intrinsics 2023-02-24 20:37:10 +00:00
tu_shader.h tu: Fall back to ldg for variable-size inline uniform blocks 2022-12-12 17:38:19 +00:00
tu_suballoc.c turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time. 2022-09-20 23:16:55 +00:00
tu_suballoc.h turnip: Move things to prep for multi-kernel support 2023-02-25 17:02:34 +00:00
tu_tracepoints.py tu: Implement utrace CS marker support 2022-11-11 13:50:57 +00:00
tu_util.c tu: don't set startup debug on debug builds 2023-03-14 19:48:24 +00:00
tu_util.h turnip: make debug_flags a global variable 2023-01-27 21:23:18 +00:00
tu_wsi.c vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
tu_wsi.h turnip: add tu_wsi.h 2022-08-04 00:40:12 +00:00