mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 13:20:30 +00:00
Remove references to XML shaders.
This commit is contained in:
parent
ea5fb7b711
commit
c7eee695ce
14
command.c
14
command.c
@ -24,6 +24,7 @@
|
||||
#include "general.h"
|
||||
#include "compat/strl.h"
|
||||
#include "compat/posix_string.h"
|
||||
#include "file_path.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
@ -213,15 +214,12 @@ static bool cmd_set_shader(const char *arg)
|
||||
return false;
|
||||
|
||||
enum rarch_shader_type type = RARCH_SHADER_NONE;
|
||||
const char *ext = strrchr(arg, '.');
|
||||
const char *ext = path_get_extension(arg);
|
||||
|
||||
if (ext)
|
||||
{
|
||||
if (strcmp(ext, ".shader") == 0)
|
||||
type = RARCH_SHADER_GLSL;
|
||||
else if (strcmp(ext, ".cg") == 0 || strcmp(ext, ".cgp") == 0)
|
||||
type = RARCH_SHADER_CG;
|
||||
}
|
||||
if (strcmp(ext, "glsl") == 0 || strcmp(ext, "glslp") == 0)
|
||||
type = RARCH_SHADER_GLSL;
|
||||
else if (strcmp(ext, "cg") == 0 || strcmp(ext, "cgp") == 0)
|
||||
type = RARCH_SHADER_CG;
|
||||
|
||||
if (type == RARCH_SHADER_NONE)
|
||||
return false;
|
||||
|
2
driver.c
2
driver.c
@ -1319,7 +1319,7 @@ static void init_shader_dir(void)
|
||||
if (!*g_settings.video.shader_dir)
|
||||
return;
|
||||
|
||||
g_extern.shader_dir.list = dir_list_new(g_settings.video.shader_dir, "shader|cg|cgp|glsl|glslp", false);
|
||||
g_extern.shader_dir.list = dir_list_new(g_settings.video.shader_dir, "cg|cgp|glsl|glslp", false);
|
||||
if (!g_extern.shader_dir.list || g_extern.shader_dir.list->size == 0)
|
||||
{
|
||||
deinit_shader_dir();
|
||||
|
@ -605,7 +605,7 @@ enum rarch_shader_type gfx_shader_parse_type(const char *path, enum rarch_shader
|
||||
|
||||
if (strcmp(ext, "cg") == 0 || strcmp(ext, "cgp") == 0)
|
||||
return RARCH_SHADER_CG;
|
||||
else if (strcmp(ext, "shader") == 0 || strcmp(ext, "glslp") == 0 || strcmp(ext, "glsl") == 0)
|
||||
else if (strcmp(ext, "glslp") == 0 || strcmp(ext, "glsl") == 0)
|
||||
return RARCH_SHADER_GLSL;
|
||||
|
||||
return fallback;
|
||||
|
13
retroarch.c
13
retroarch.c
@ -2358,14 +2358,11 @@ static void check_shader_dir(void)
|
||||
const char *shader = g_extern.shader_dir.list->elems[g_extern.shader_dir.ptr].data;
|
||||
enum rarch_shader_type type = RARCH_SHADER_NONE;
|
||||
|
||||
const char *ext = strrchr(shader, '.');
|
||||
if (ext)
|
||||
{
|
||||
if (strcmp(ext, ".shader") == 0)
|
||||
type = RARCH_SHADER_GLSL;
|
||||
else if (strcmp(ext, ".cg") == 0 || strcmp(ext, ".cgp") == 0)
|
||||
type = RARCH_SHADER_CG;
|
||||
}
|
||||
const char *ext = path_get_extension(shader);
|
||||
if (strcmp(ext, "glsl") == 0 || strcmp(ext, "glslp") == 0)
|
||||
type = RARCH_SHADER_GLSL;
|
||||
else if (strcmp(ext, "cg") == 0 || strcmp(ext, "cgp") == 0)
|
||||
type = RARCH_SHADER_CG;
|
||||
|
||||
if (type == RARCH_SHADER_NONE)
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user