From a53e05339174ae626d1207f636c69e548fcdd6ee Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 25 Oct 2018 22:25:13 +0200 Subject: [PATCH] [dxbc] Fix incorrect data type for explicit interpolation instructions --- src/dxbc/dxbc_compiler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dxbc/dxbc_compiler.cpp b/src/dxbc/dxbc_compiler.cpp index 18586c316..3a4c234c6 100644 --- a/src/dxbc/dxbc_compiler.cpp +++ b/src/dxbc/dxbc_compiler.cpp @@ -2803,8 +2803,7 @@ namespace dxvk { const uint32_t registerId = ins.src[0].idx[0].offset; DxbcRegisterValue result; - result.type.ctype = DxbcScalarType::Float32; - result.type.ccount = 4; + result.type = getInputRegType(registerId); switch (ins.op) { case DxbcOpcode::EvalCentroid: {