diff --git a/src/xenia/gpu/spirv_shader_translator.h b/src/xenia/gpu/spirv_shader_translator.h index b619c8088..2630cbb25 100644 --- a/src/xenia/gpu/spirv_shader_translator.h +++ b/src/xenia/gpu/spirv_shader_translator.h @@ -34,7 +34,7 @@ class SpirvShaderTranslator : public ShaderTranslator { // TODO(Triang3l): Change to 0xYYYYMMDD once it's out of the rapid // prototyping stage (easier to do small granular updates with an // incremental counter). - static constexpr uint32_t kVersion = 10; + static constexpr uint32_t kVersion = 11; enum class DepthStencilMode : uint32_t { kNoModifiers, diff --git a/src/xenia/gpu/spirv_shader_translator_fetch.cc b/src/xenia/gpu/spirv_shader_translator_fetch.cc index c1e254623..dd619098a 100644 --- a/src/xenia/gpu/spirv_shader_translator_fetch.cc +++ b/src/xenia/gpu/spirv_shader_translator_fetch.cc @@ -2651,7 +2651,7 @@ void SpirvShaderTranslator::SampleTexture( sign_result, lerp_first), lerp_factor); sign_result = builder_->createNoContractionBinOp( - spv::OpFAdd, type_float4_, sign_result, lerp_difference); + spv::OpFAdd, type_float4_, lerp_first, lerp_difference); } } }