Module: Mesa
Branch: main
Commit: c7e08acd1283678a8f8ea3881b08ad97ea773d7e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7e08acd1283678a8f8ea3881b08ad97ea773d7e

Author: Marek Olšák <[email protected]>
Date:   Fri Sep  1 22:45:05 2023 -0400

ac/llvm: fix flat PS input corruption

Fixes: 0a54fbb5b40fc4e4a - radeonsi/gfx11: interp changes for 32bit

Reviewed-by: Timur Kristóf <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25492>

---

 src/amd/llvm/ac_llvm_build.c                           | 1 +
 src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/amd/llvm/ac_llvm_build.c b/src/amd/llvm/ac_llvm_build.c
index f532c64b17d..d63653e6f49 100644
--- a/src/amd/llvm/ac_llvm_build.c
+++ b/src/amd/llvm/ac_llvm_build.c
@@ -876,6 +876,7 @@ LLVMValueRef ac_build_fs_interp_mov(struct ac_llvm_context 
*ctx, unsigned parame
 
       p = ac_build_intrinsic(ctx, "llvm.amdgcn.lds.param.load",
                              ctx->f32, args, 3, 0);
+      p = ac_build_intrinsic(ctx, "llvm.amdgcn.wqm.f32", ctx->f32, &p, 1, 0);
       p = ac_build_quad_swizzle(ctx, p, parameter, parameter, parameter, 
parameter);
       return ac_build_intrinsic(ctx, "llvm.amdgcn.wqm.f32", ctx->f32, &p, 1, 
0);
    } else {
diff --git a/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv 
b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv
index 1c832a91607..bfc70cf2b28 100644
--- a/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv
@@ -144,6 +144,3 @@ 
KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleave
 
KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
 
KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
 
KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
-
-dEQP-GLES31.functional.separate_shader.random.113,Fail
-dEQP-GLES31.functional.separate_shader.random.82,Fail

Reply via email to