mesa/src/freedreno
Danylo Piliaiev 10f6191fb5 turnip: copy disasm strings for pipeline executables
A single compiled_shaders instance could be reused by several
pipelines, but strings from disasm info could be stolen only once.
So now we have to copy them.

Fixes crashes when using RenderDoc.

Fixes: 05329d7f9a
("tu: Implement pipeline caching with shared Vulkan cache")

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17053>
2022-06-16 08:45:34 +00:00
..
.gitlab-ci a4xx: add emission of compute state, and compute dispatch 2022-03-05 03:21:05 -05:00
afuc freedreno: remove stale makefile 2022-06-02 09:13:23 +00:00
ci tu: Fix 3d GMEM store swizzle in texture descriptor 2022-06-16 01:10:24 +00:00
common freedreno/devices: Add another SKU 2022-05-12 22:12:24 +00:00
computerator freedreno/a6xx: Add EARLYPREAMBLE flag to all a6xx_sp_xs_ctrl_reg0 2022-05-18 11:17:47 +00:00
decode freedreno: Replace A6XX_IBO with A6XX_TEX_CONST 2022-02-28 23:33:22 +00:00
drm freedreno/drm/virtio: Don't try to mmap imported bo's 2022-05-12 22:12:24 +00:00
drm-shim freedreno/drm-shim: Better iova handling 2022-05-02 19:50:33 +00:00
ds freedreno/perfetto+fdperf: Set SYSPROF param 2022-03-04 16:06:34 -08:00
fdl freedreno/a6xx: Support more 3-component formats 2022-06-15 22:48:38 +00:00
ir2
ir3 freedreno: switch to NIR loop unrolling 2022-06-04 16:11:49 +00:00
isa ir3: Implement and document ldc.k 2022-03-17 12:15:45 +00:00
perfcntrs freedreno/fdperf: support dumping counters 2022-05-14 22:18:52 +00:00
registers freedreno/a6xx: Add EARLYPREAMBLE flag to all a6xx_sp_xs_ctrl_reg0 2022-05-18 11:17:47 +00:00
rnn
vulkan turnip: copy disasm strings for pipeline executables 2022-06-16 08:45:34 +00:00
.clang-format
.dir-locals.el
.editorconfig
meson.build