From c6292a38f5363b18665aaaf2b29568e0c6fe349d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 14 Apr 2016 03:11:13 +0200 Subject: [PATCH] Cleanups --- gfx/drivers_shader/shader_hlsl.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gfx/drivers_shader/shader_hlsl.c b/gfx/drivers_shader/shader_hlsl.c index 4b79eb8af0..dbcc22cf02 100644 --- a/gfx/drivers_shader/shader_hlsl.c +++ b/gfx/drivers_shader/shader_hlsl.c @@ -310,6 +310,7 @@ static void hlsl_deinit_state(hlsl_shader_data_t *hlsl) static bool hlsl_load_preset(hlsl_shader_data_t *hlsl, void *data, const char *path) { + unsigned i; config_file_t *conf = NULL; if (!hlsl_load_stock(hlsl, data)) return false; @@ -339,13 +340,11 @@ static bool hlsl_load_preset(hlsl_shader_data_t *hlsl, void *data, const char *p RARCH_WARN("Too many shaders ... Capping shader amount to %d.\n", RARCH_HLSL_MAX_SHADERS - 3); hlsl->cg_shader->passes = RARCH_HLSL_MAX_SHADERS - 3; } - for (unsigned i = 0; i < hlsl->cg_shader->passes; i++) + + for (i = 0; i < hlsl->cg_shader->passes; i++) { if (!hlsl_load_shader(hlsl, data, path, i)) - { - RARCH_ERR("Failed to load shaders ...\n"); - return false; - } + goto error; } /* TODO - textures / imports */