mirror of
https://github.com/citra-emu/citra-canary.git
synced 2024-12-25 20:55:26 +00:00
Merge pull request #1091 from aroulin/shader-sge-nan-fix
Shader JIT: Fix SGE/SGEI NaN behavior
This commit is contained in:
commit
d8a78d4d9e
|
@ -434,10 +434,10 @@ void JitCompiler::Compile_SGE(Instruction instr) {
|
||||||
Compile_SwizzleSrc(instr, 2, instr.common.src2, SRC2);
|
Compile_SwizzleSrc(instr, 2, instr.common.src2, SRC2);
|
||||||
}
|
}
|
||||||
|
|
||||||
CMPPS(SRC1, R(SRC2), CMP_NLT);
|
CMPPS(SRC2, R(SRC1), CMP_LE);
|
||||||
ANDPS(SRC1, R(ONE));
|
ANDPS(SRC2, R(ONE));
|
||||||
|
|
||||||
Compile_DestEnable(instr, SRC1);
|
Compile_DestEnable(instr, SRC2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void JitCompiler::Compile_SLT(Instruction instr) {
|
void JitCompiler::Compile_SLT(Instruction instr) {
|
||||||
|
|
Loading…
Reference in a new issue