diff options
author | Icecream95 <ixn@disroot.org> | 2022-05-24 18:25:47 +1200 |
---|---|---|
committer | Dylan Baker <dylan.c.baker@intel.com> | 2022-05-26 09:10:37 -0700 |
commit | 859826eab75c54edef952122e9a72c1e93f3c702 (patch) | |
tree | 4c5b9bd2d6fb5b575ea550857746e1cbd802354f /.pick_status.json | |
parent | 34eb1f3066731a1a41304fe0e4376991bf108e97 (diff) |
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: d37e901e35a ("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 a4323b097942a073822fb19c235af95edc58d64a)
Diffstat (limited to '.pick_status.json')
-rw-r--r-- | .pick_status.json | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.pick_status.json b/.pick_status.json index ed34d9e6782..ce19c5adfea 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -564,7 +564,7 @@ "description": "panfrost: Only write depth / stencil once if MRT is used", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "because_sha": "d37e901e35a9db2fc5f10558e44fbf8376a174f5" }, { |