From 99246ae3e85f289e794d8cb73e620b30e6daae5a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 22 Apr 2016 14:37:11 +0200 Subject: [PATCH] (Cg) Cleanup --- gfx/drivers_shader/shader_gl_cg.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gfx/drivers_shader/shader_gl_cg.c b/gfx/drivers_shader/shader_gl_cg.c index 912c90e11d..0bcc721a96 100644 --- a/gfx/drivers_shader/shader_gl_cg.c +++ b/gfx/drivers_shader/shader_gl_cg.c @@ -744,14 +744,15 @@ static bool gl_cg_load_stock(void *data) program_info.is_file = false; if (!gl_cg_compile_program(data, 0, &cg_data->prg[0], &program_info)) - { - RARCH_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n"); - return false; - } + goto error; gl_cg_set_program_base_attrib(data, 0); return true; + +error: + RARCH_ERR("Failed to compile passthrough shader, is something wrong with your environment?\n"); + return false; } static bool gl_cg_load_plain(void *data, const char *path)