From 6ff312afb1aa5a5d4eebc3c9361095a702dfeb2a Mon Sep 17 00:00:00 2001 From: Triang3l Date: Thu, 21 Jul 2022 12:42:06 +0300 Subject: [PATCH] [DXBC] Update PsParamGen comment [ci skip] --- src/xenia/gpu/dxbc_shader_translator.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/xenia/gpu/dxbc_shader_translator.cc b/src/xenia/gpu/dxbc_shader_translator.cc index e87a18724..0a325aca0 100644 --- a/src/xenia/gpu/dxbc_shader_translator.cc +++ b/src/xenia/gpu/dxbc_shader_translator.cc @@ -713,10 +713,9 @@ void DxbcShaderTranslator::StartPixelShader() { : dxbc::Src::LF(0.0f)); } - // Write the pixel parameters - screen (XY absolute value) and point sprite - // (ZW absolute value) coordinates, facing (X sign bit) - to the specified - // interpolator register (PsParamGen). The negate modified in DXBC flips the - // sign bit. + // Write the pixel parameters to the specified interpolator register + // (PsParamGen). The negate modified in DXBC flips the sign bit, so it can be + // used to write the flags. if (param_gen_interpolator != UINT32_MAX) { uint32_t param_gen_temp = uses_register_dynamic_addressing ? PushSystemTemp()