mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Hide glsl/cg shaders from Vulkan driver
This commit is contained in:
parent
e9d0834a39
commit
a34c066e07
@ -1115,17 +1115,55 @@ enum rarch_shader_type video_shader_get_type_from_ext(
|
||||
*is_preset = false;
|
||||
|
||||
if (string_is_equal_noncase(ext, "cg"))
|
||||
{
|
||||
switch (api)
|
||||
{
|
||||
case GFX_CTX_DIRECT3D8_API:
|
||||
case GFX_CTX_VULKAN_API:
|
||||
return RARCH_SHADER_NONE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return RARCH_SHADER_CG;
|
||||
}
|
||||
if (string_is_equal_noncase(ext, "cgp"))
|
||||
{
|
||||
*is_preset = true;
|
||||
switch (api)
|
||||
{
|
||||
case GFX_CTX_DIRECT3D8_API:
|
||||
case GFX_CTX_VULKAN_API:
|
||||
return RARCH_SHADER_NONE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return RARCH_SHADER_CG;
|
||||
}
|
||||
if (string_is_equal_noncase(ext, "glsl"))
|
||||
{
|
||||
switch (api)
|
||||
{
|
||||
case GFX_CTX_DIRECT3D8_API:
|
||||
case GFX_CTX_DIRECT3D9_API:
|
||||
case GFX_CTX_VULKAN_API:
|
||||
return RARCH_SHADER_NONE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return RARCH_SHADER_GLSL;
|
||||
}
|
||||
if (string_is_equal_noncase(ext, "glslp"))
|
||||
{
|
||||
*is_preset = true;
|
||||
switch (api)
|
||||
{
|
||||
case GFX_CTX_DIRECT3D8_API:
|
||||
case GFX_CTX_DIRECT3D9_API:
|
||||
case GFX_CTX_VULKAN_API:
|
||||
return RARCH_SHADER_NONE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return RARCH_SHADER_GLSL;
|
||||
}
|
||||
if (string_is_equal_noncase(ext, "slang"))
|
||||
|
Loading…
x
Reference in New Issue
Block a user