GFX3D: Attempt to fix an MSVC compiling issue. (Related to commit 5d6e866.)

This commit is contained in:
rogerman 2023-02-17 12:00:27 -08:00
parent 5d6e8663c4
commit d0d23cce7e
1 changed files with 3 additions and 3 deletions

View File

@ -2016,9 +2016,9 @@ void NDSGeometryEngine::VectorTest(const u32 param)
// values >= 1.0f or < -1.0f will result in the sign bits becoming 1111b; otherwise, the sign
// bits will become 0000b.
const Vector16x3 resultVec = {
((testVec.x > 0) && (testVec.x < 4096)) ? ((s16)testVec.x & 0x0FFF) : ((s16)testVec.x | 0xF000),
((testVec.y > 0) && (testVec.y < 4096)) ? ((s16)testVec.y & 0x0FFF) : ((s16)testVec.y | 0xF000),
((testVec.z > 0) && (testVec.z < 4096)) ? ((s16)testVec.z & 0x0FFF) : ((s16)testVec.z | 0xF000)
(s16)( ((testVec.x > 0) && (testVec.x < 4096)) ? ((s16)testVec.x & 0x0FFF) : ((s16)testVec.x | 0xF000) ),
(s16)( ((testVec.y > 0) && (testVec.y < 4096)) ? ((s16)testVec.y & 0x0FFF) : ((s16)testVec.y | 0xF000) ),
(s16)( ((testVec.z > 0) && (testVec.z < 4096)) ? ((s16)testVec.z & 0x0FFF) : ((s16)testVec.z | 0xF000) )
};
MMU_new.gxstat.tb = 0; // clear busy