[Glide64] Make force_quad3d private
This commit is contained in:
parent
9dc2a8bc8c
commit
d21cf7e88e
|
@ -70,7 +70,7 @@ CSettings::CSettings() :
|
|||
m_stipple_mode(STIPPLE_Disable), //used for dithered alpha emulation
|
||||
m_stipple_pattern(0), //used for dithered alpha emulation
|
||||
m_force_microcheck(false), //check microcode each frame, for mixed F3DEX-S2DEX games
|
||||
force_quad3d(0), //force 0xb5 command to be quad, not line 3d
|
||||
m_force_quad3d(false), //force 0xb5 command to be quad, not line 3d
|
||||
clip_zmin(0), //enable near z clipping
|
||||
clip_zmax(0), //enable far plane clipping;
|
||||
adjust_aspect(0), //adjust screen aspect for wide screen mode
|
||||
|
@ -171,7 +171,7 @@ void CSettings::RegisterSettings(void)
|
|||
|
||||
game_setting(Set_stipple_pattern, "stipple_pattern", 0x3E0F83E0);
|
||||
game_setting(Set_force_microcheck, "force_microcheck", false);
|
||||
game_setting(Set_force_quad3d, "force_quad3d", 0);
|
||||
game_setting(Set_force_quad3d, "force_quad3d", false);
|
||||
game_setting(Set_clip_zmin, "clip_zmin", 0);
|
||||
game_setting(Set_clip_zmax, "clip_zmax", 1);
|
||||
game_setting(Set_fast_crc, "fast_crc", true);
|
||||
|
@ -724,7 +724,7 @@ void CSettings::ReadGameSettings(const char * name)
|
|||
int stipple_pattern = GetSetting(Set_stipple_pattern);
|
||||
m_stipple_pattern = stipple_pattern > 0 ? (uint32_t)stipple_pattern : 0x3E0F83E0;
|
||||
m_force_microcheck = GetSetting(Set_force_microcheck) != 0;
|
||||
g_settings->force_quad3d = GetSetting(Set_force_quad3d);
|
||||
m_force_quad3d = GetSetting(Set_force_quad3d) != 0;
|
||||
g_settings->clip_zmin = GetSetting(Set_clip_zmin);
|
||||
g_settings->clip_zmax = GetSetting(Set_clip_zmax);
|
||||
m_fast_crc = GetSetting(Set_fast_crc) != 0;
|
||||
|
|
|
@ -244,7 +244,7 @@ public:
|
|||
inline StippleMode_t stipple_mode(void) const { return m_stipple_mode; } //used for dithered alpha emulation
|
||||
inline uint32_t stipple_pattern(void) const { return m_stipple_pattern; } //used for dithered alpha emulation
|
||||
inline bool force_microcheck(void) const { return m_force_microcheck; } //check microcode each frame, for mixed F3DEX-S2DEX games
|
||||
int force_quad3d; //force 0xb5 command to be quad, not line 3d
|
||||
inline bool force_quad3d(void) const { return m_force_quad3d; } //force 0xb5 command to be quad, not line 3d
|
||||
int clip_zmin; //enable near z clipping
|
||||
int clip_zmax; //enable far plane clipping;
|
||||
int adjust_aspect; //adjust screen aspect for wide screen mode
|
||||
|
@ -363,6 +363,7 @@ private:
|
|||
StippleMode_t m_stipple_mode;
|
||||
uint32_t m_stipple_pattern;
|
||||
bool m_force_microcheck;
|
||||
bool m_force_quad3d;
|
||||
hacks_t m_hacks;
|
||||
};
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@ static void uc1_tri2()
|
|||
|
||||
static void uc1_line3d()
|
||||
{
|
||||
if (!g_settings->force_quad3d && ((rdp.cmd1 & 0xFF000000) == 0) && ((rdp.cmd0 & 0x00FFFFFF) == 0))
|
||||
if (!g_settings->force_quad3d() && ((rdp.cmd1 & 0xFF000000) == 0) && ((rdp.cmd0 & 0x00FFFFFF) == 0))
|
||||
{
|
||||
uint16_t width = (uint16_t)(rdp.cmd1 & 0xFF) + 3;
|
||||
|
||||
|
|
Loading…
Reference in New Issue