Qt: Update glyph ranges
This commit is contained in:
@ -7008,7 +7008,6 @@ TRANSLATE_NOOP("FullscreenUI", "Moves this shader lower in the chain, applying i
|
||||
TRANSLATE_NOOP("FullscreenUI", "Multitap Mode");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Mute All Sound");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Mute CD Audio");
|
||||
TRANSLATE_NOOP("FullscreenUI", "No");
|
||||
TRANSLATE_NOOP("FullscreenUI", "No Binding");
|
||||
TRANSLATE_NOOP("FullscreenUI", "No Game Selected");
|
||||
TRANSLATE_NOOP("FullscreenUI", "No cheats found for {}.");
|
||||
@ -7246,7 +7245,6 @@ TRANSLATE_NOOP("FullscreenUI", "When playing a multi-disc game and using per-gam
|
||||
TRANSLATE_NOOP("FullscreenUI", "When this option is chosen, the clock speed set below will be used.");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Wireframe Rendering");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Writes textures which can be replaced to the dump directory.");
|
||||
TRANSLATE_NOOP("FullscreenUI", "Yes");
|
||||
TRANSLATE_NOOP("FullscreenUI", "\"Challenge\" mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.");
|
||||
TRANSLATE_NOOP("FullscreenUI", "\"PlayStation\" and \"PSX\" are registered trademarks of Sony Interactive Entertainment Europe Limited. This software is not affiliated in any way with Sony Interactive Entertainment.");
|
||||
TRANSLATE_NOOP("FullscreenUI", "{} Frames");
|
||||
|
||||
@ -377,7 +377,13 @@ int PGXP::GTE_NCLIP_valid(u32 sxy0, u32 sxy1, u32 sxy2)
|
||||
Validate(&SXY1, sxy1);
|
||||
Validate(&SXY2, sxy2);
|
||||
if (((SXY0.flags & SXY1.flags & SXY2.flags & VALID_01) == VALID_01)) // && Config.PGXP_GTE && (Config.PGXP_Mode > 0))
|
||||
{
|
||||
// Don't use accurate clipping for game-constructed values, which don't have a valid Z.
|
||||
if ((SXY0.flags & SXY1.flags & SXY2.flags & VALID_2) == 0)
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -820,6 +826,12 @@ void PGXP::CPU_ADD(u32 instr, u32 rsVal, u32 rtVal)
|
||||
ret.halfFlags[0] &= CPU_reg[rt(instr)].halfFlags[0];
|
||||
}
|
||||
|
||||
if (!(ret.flags & VALID_2) && (CPU_reg[rt(instr)].flags & VALID_2))
|
||||
{
|
||||
ret.z = CPU_reg[rt(instr)].z;
|
||||
ret.flags |= VALID_2;
|
||||
}
|
||||
|
||||
ret.value = rsVal + rtVal;
|
||||
|
||||
CPU_reg[rd(instr)] = ret;
|
||||
@ -857,6 +869,12 @@ void PGXP::CPU_SUB(u32 instr, u32 rsVal, u32 rtVal)
|
||||
|
||||
ret.value = rsVal - rtVal;
|
||||
|
||||
if (!(ret.flags & VALID_2) && (CPU_reg[rt(instr)].flags & VALID_2))
|
||||
{
|
||||
ret.z = CPU_reg[rt(instr)].z;
|
||||
ret.flags |= VALID_2;
|
||||
}
|
||||
|
||||
CPU_reg[rd(instr)] = ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user