aboutsummaryrefslogtreecommitdiff
path: root/src/rlgl.c
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2016-06-06 23:19:40 +0200
committerRay <raysan5@gmail.com>2016-06-06 23:19:40 +0200
commit1bcf500ecac076892c4eac0594b997add6dcac71 (patch)
tree4cc7c7f8406c80ef1b8adf7319add2509c31242b /src/rlgl.c
parent522af9f477247be0a1ac6f079ec155c699a0c5c0 (diff)
downloadraylib-1bcf500ecac076892c4eac0594b997add6dcac71.tar.gz
raylib-1bcf500ecac076892c4eac0594b997add6dcac71.zip
Review fallback mechanism
Diffstat (limited to 'src/rlgl.c')
-rw-r--r--src/rlgl.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/rlgl.c b/src/rlgl.c
index f21f8075..8d230550 100644
--- a/src/rlgl.c
+++ b/src/rlgl.c
@@ -2575,11 +2575,16 @@ static Shader LoadStandardShader(void)
// Load standard shader (TODO: rewrite as char pointers)
Shader shader = LoadShader("resources/shaders/standard.vs", "resources/shaders/standard.fs");
- if (shader.id != 0) TraceLog(INFO, "[SHDR ID %i] Standard shader loaded successfully", shader.id);
- else TraceLog(WARNING, "[SHDR ID %i] Standard shader could not be loaded", shader.id);
-
- if (shader.id != 0) LoadDefaultShaderLocations(&shader);
- else shader = GetDefaultShader();
+ if (shader.id != 0)
+ {
+ LoadDefaultShaderLocations(&shader);
+ TraceLog(INFO, "[SHDR ID %i] Standard shader loaded successfully", shader.id);
+ }
+ else
+ {
+ TraceLog(WARNING, "[SHDR ID %i] Standard shader could not be loaded, using default shader", shader.id);
+ shader = GetDefaultShader();
+ }
return shader;
}