From b2fba94850b639da94197d6f061a5d2577f6b41c Mon Sep 17 00:00:00 2001 From: Themaister Date: Tue, 16 Apr 2013 22:30:28 +0200 Subject: [PATCH] Don't load state tracker if not necessary. --- gfx/shader_cg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gfx/shader_cg.c b/gfx/shader_cg.c index 2d4be42567..dba8e531ba 100644 --- a/gfx/shader_cg.c +++ b/gfx/shader_cg.c @@ -544,6 +544,9 @@ static bool load_textures(void) static bool load_imports(void) { + if (!cg_shader->variables) + return true; + struct state_tracker_info tracker_info = {0}; for (unsigned i = 0; i < cg_shader->variables; i++)