diff --git a/src/dxbc/dxbc_compiler.cpp b/src/dxbc/dxbc_compiler.cpp index 5694978ea..685d3b44b 100644 --- a/src/dxbc/dxbc_compiler.cpp +++ b/src/dxbc/dxbc_compiler.cpp @@ -6109,7 +6109,7 @@ namespace dxvk { DxbcRegisterValue value = emitValueLoad(ptr); - value.id = m_module.opFClamp( + value.id = m_module.opNClamp( getVectorTypeId(ptr.type), value.id, m_module.constf32(0.0f), @@ -6566,7 +6566,7 @@ namespace dxvk { } DxbcRegisterValue tessValue = emitRegisterExtract(value, mask); - tessValue.id = m_module.opFClamp(getVectorTypeId(tessValue.type), + tessValue.id = m_module.opNClamp(getVectorTypeId(tessValue.type), tessValue.id, m_module.constf32(0.0f), m_module.constf32(maxTessFactor));