GameSettings: Add trait for disabling PGXP texture correction

This commit is contained in:
Connor McLaughlin
2020-09-14 18:20:42 +10:00
parent 1d9a086b8a
commit daa5e02853
3 changed files with 15 additions and 8 deletions

View File

@@ -20,6 +20,7 @@ enum class Trait : u32
DisableWidescreen,
DisablePGXP,
DisablePGXPCulling,
DisablePGXPTextureCorrection,
ForcePGXPVertexCache,
ForcePGXPCPUMode,
ForceDigitalController,
@@ -62,8 +63,6 @@ struct Entry
ALWAYS_INLINE void RemoveTrait(Trait trait) { traits[static_cast<int>(trait)] = false; }
ALWAYS_INLINE void SetTrait(Trait trait, bool enabled) { traits[static_cast<int>(trait)] = enabled; }
bool HasAnySettings() const;
bool LoadFromStream(ByteStream* stream);
bool SaveToStream(ByteStream* stream) const;