diff --git a/src/xenia/gpu/spirv_shader_translator_fetch.cc b/src/xenia/gpu/spirv_shader_translator_fetch.cc index 98e9a5836..f9bf7c564 100644 --- a/src/xenia/gpu/spirv_shader_translator_fetch.cc +++ b/src/xenia/gpu/spirv_shader_translator_fetch.cc @@ -1600,7 +1600,7 @@ void SpirvShaderTranslator::ProcessTextureFetchInstruction( spv::Id lod = builder_->createBinOp( spv::OpFMul, type_float_, builder_->createUnaryOp( - spv::OpConvertUToF, type_float_, + spv::OpConvertSToF, type_float_, builder_->createTriOp(spv::OpBitFieldSExtract, type_int_, fetch_constant_word_4_signed, builder_->makeUintConstant(12),