From b80897fab1f4530f29004f2240baea4bb1860b0e Mon Sep 17 00:00:00 2001 From: M Henning Date: Sat, 19 Aug 2023 11:51:53 -0400 Subject: [PATCH] nv/codegen: Remove fragCoord variable. Reviewed-by: Karol Herbst Part-of: --- src/nouveau/codegen/nv50_ir_from_common.h | 1 - src/nouveau/codegen/nv50_ir_from_nir.cpp | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nouveau/codegen/nv50_ir_from_common.h b/src/nouveau/codegen/nv50_ir_from_common.h index d3e216c5d10..422396cfc59 100644 --- a/src/nouveau/codegen/nv50_ir_from_common.h +++ b/src/nouveau/codegen/nv50_ir_from_common.h @@ -34,7 +34,6 @@ protected: struct nv50_ir_prog_info *info; struct nv50_ir_prog_info_out *info_out; - Value *fragCoord[4]; Value *outBase; // base address of vertex out patch (for TCP) }; diff --git a/src/nouveau/codegen/nv50_ir_from_nir.cpp b/src/nouveau/codegen/nv50_ir_from_nir.cpp index 2a30b554210..b6a36433c99 100644 --- a/src/nouveau/codegen/nv50_ir_from_nir.cpp +++ b/src/nouveau/codegen/nv50_ir_from_nir.cpp @@ -1355,8 +1355,8 @@ Converter::visit(nir_function *function) break; case Program::TYPE_FRAGMENT: { Symbol *sv = mkSysVal(SV_POSITION, 3); - fragCoord[3] = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), sv); - fp.position = mkOp1v(OP_RCP, TYPE_F32, fragCoord[3], fragCoord[3]); + Value *temp = mkOp1v(OP_RDSV, TYPE_F32, getSSA(), sv); + fp.position = mkOp1v(OP_RCP, TYPE_F32, temp, temp); break; } default: