#ifdef GPU_NEON
var.value = NULL;
- var.key = "pcsx_rearmed_neon_interlace_enable";
+ var.key = "pcsx_rearmed_neon_interlace_enable_v2";
if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value)
{
pl_rearmed_cbs.gpu_neon.allow_interlace = 0;
else if (strcmp(var.value, "enabled") == 0)
pl_rearmed_cbs.gpu_neon.allow_interlace = 1;
+ else // auto
+ pl_rearmed_cbs.gpu_neon.allow_interlace = 2;
}
var.value = NULL;
},
#ifdef GPU_NEON
{
- "pcsx_rearmed_neon_interlace_enable",
+ "pcsx_rearmed_neon_interlace_enable_v2",
"(GPU) Show Interlaced Video",
"Show Interlaced Video",
- "When enabled, games that run in high resolution video modes (480i, 512i) will produced interlaced video output. While this displays correctly on CRT televisions, it will produce artifacts on modern displays. When disabled, all video is output in progressive format.",
+ "When enabled, games that run in high resolution video modes (480i, 512i) will produced interlaced video output. While this displays correctly on CRT televisions, it will produce artifacts on modern displays. When disabled, all video is output in progressive format. Note: there are games that will glitch is this is off.",
NULL,
"gpu_neon",
{
+ { "auto", NULL },
{ "disabled", NULL },
{ "enabled", NULL },
{ NULL, NULL },
},
- "disabled",
+ "auto",
},
{
"pcsx_rearmed_neon_enhancement_enable",
#ifdef GPU_NEON
{
- "pcsx_rearmed_neon_interlace_enable",
+ "pcsx_rearmed_neon_interlace_enable_v2",
"Interlacing Mode'u etkinleştir",
NULL,
"Sahte tarama çizgileri efektini etkinleştirir.",