mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 13:20:30 +00:00
command.c - cleanups
This commit is contained in:
parent
7ca00fafc0
commit
f9d9070de8
23
command.c
23
command.c
@ -149,32 +149,23 @@ struct cmd_action_map
|
||||
};
|
||||
|
||||
#ifdef HAVE_COMMAND
|
||||
#define COMMAND_EXT_GLSL 0x7c976537U
|
||||
#define COMMAND_EXT_GLSLP 0x0f840c87U
|
||||
#define COMMAND_EXT_CG 0x0059776fU
|
||||
#define COMMAND_EXT_CGP 0x0b8865bfU
|
||||
#define COMMAND_EXT_SLANG 0x105ce63aU
|
||||
#define COMMAND_EXT_SLANGP 0x1bf9adeaU
|
||||
|
||||
static bool command_set_shader(const char *arg)
|
||||
{
|
||||
char msg[256];
|
||||
enum rarch_shader_type type = RARCH_SHADER_NONE;
|
||||
const char *ext = path_get_extension(arg);
|
||||
uint32_t ext_hash = msg_hash_calculate(ext);
|
||||
|
||||
switch (ext_hash)
|
||||
switch (msg_hash_to_file_type(msg_hash_calculate(path_get_extension(arg))))
|
||||
{
|
||||
case COMMAND_EXT_GLSL:
|
||||
case COMMAND_EXT_GLSLP:
|
||||
case FILE_TYPE_SHADER_GLSL:
|
||||
case FILE_TYPE_SHADER_PRESET_GLSLP:
|
||||
type = RARCH_SHADER_GLSL;
|
||||
break;
|
||||
case COMMAND_EXT_CG:
|
||||
case COMMAND_EXT_CGP:
|
||||
case FILE_TYPE_SHADER_CG:
|
||||
case FILE_TYPE_SHADER_PRESET_CGP:
|
||||
type = RARCH_SHADER_CG;
|
||||
break;
|
||||
case COMMAND_EXT_SLANG:
|
||||
case COMMAND_EXT_SLANGP:
|
||||
case FILE_TYPE_SHADER_SLANG:
|
||||
case FILE_TYPE_SHADER_PRESET_SLANGP:
|
||||
type = RARCH_SHADER_SLANG;
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user