mesa/src/panfrost
Icecream95 a6e9df189d panfrost: Only write depth / stencil once if MRT is used
We can't assume that RT0 will be written, so this has to be based on
whether a combined store has already been emitted, not the location of
the store.

Emit a non-special combined_store intrinsic that only writes colour
for the other RTs, as reordering stores breaks the Midgard compiler.

Fixes: d37e901e35 ("pan/mdg: Add new depth store lowering")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6527
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16685>
(cherry picked from commit a4323b0979)
2022-06-01 14:10:28 -07:00
..
bifrost pan/bi: Read base for combined stores 2022-06-01 14:10:28 -07:00
ci Revert "ci/panfrost: Disable some jobs due to a lab failure" 2022-04-04 08:59:38 +02:00
drm-shim panfrost: Handle AFBC_FEATURES in drm-shim 2021-11-22 13:12:20 +00:00
ds pps: allow drivers to report timestamps in their own time domain 2021-11-22 11:52:46 +00:00
include panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
lib panfrost: Copy blend constant into variant even when reusing it 2022-06-01 14:10:28 -07:00
midgard pan/mdg: Read base for combined stores 2022-06-01 14:10:28 -07:00
perf panfrost: Get performance counters from table 2022-01-28 17:47:46 +00:00
shared lima,panfrost: Correct pixel vs block mismatches 2022-01-10 23:16:56 +00:00
util panfrost: Only write depth / stencil once if MRT is used 2022-06-01 14:10:28 -07:00
vulkan panvk: Enable VK_EXT_debug_report and VK_EXT_debug_utils 2022-04-06 01:18:23 +00:00
meson.build panfrost: drm-shim support 2021-08-17 22:06:17 +00:00