summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2022-12-02 11:39:52 +0100
committerEric Engestrom <eric@engestrom.ch>2022-12-14 20:47:00 +0000
commitb6e7aeb14ec9ba1303110ed007141ff81b5f907b (patch)
tree532b8156d82e10bb8daa5b7c16010fa5fac99e87
parentff39ada94f841d82a85310e5dff6135eb123aa6d (diff)
downloadmesa-b6e7aeb14ec9ba1303110ed007141ff81b5f907b.tar.gz
radv: fix emitting invalid color attachments
Note sure how this happened. Fixes: 97dc28b1776 ("radv: fix configuring COLOR_INVALID on GFX11") Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20127> (cherry picked from commit 664aa7a37b540b27f8bd96b1d685c8e449d6a711)
-rw-r--r--.pick_status.json2
-rw-r--r--src/amd/vulkan/radv_cmd_buffer.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 92def1f576a..c6dfbd48a15 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -3883,7 +3883,7 @@
"description": "radv: fix emitting invalid color attachments",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"main_sha": null,
"because_sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe"
},
diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index 96924b31991..cc754e80704 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -2825,8 +2825,8 @@ radv_emit_framebuffer_state(struct radv_cmd_buffer *cmd_buffer)
int i;
bool disable_constant_encode_ac01 = false;
unsigned color_invalid = cmd_buffer->device->physical_device->rad_info.gfx_level >= GFX11
- ? G_028C70_FORMAT_GFX11(V_028C70_COLOR_INVALID)
- : G_028C70_FORMAT_GFX6(V_028C70_COLOR_INVALID);
+ ? S_028C70_FORMAT_GFX11(V_028C70_COLOR_INVALID)
+ : S_028C70_FORMAT_GFX6(V_028C70_COLOR_INVALID);
for (i = 0; i < render->color_att_count; ++i) {
struct radv_image_view *iview = render->color_att[i].iview;