summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
diff options
context:
space:
mode:
authorRay <[email protected]>2021-08-22 01:07:37 +0200
committerRay <[email protected]>2021-08-22 01:07:37 +0200
commitd98779abef04088206cef7ccc291370ecc1a445e (patch)
tree94377a4fbb1aceb26059511edf254373d79717d6 /src/core.c
parentaefdb9f9cf10e768cc1818cf6ef7887110833810 (diff)
downloadraylib-d98779abef04088206cef7ccc291370ecc1a445e.tar.gz
raylib-d98779abef04088206cef7ccc291370ecc1a445e.zip
Minor tweak to avoid false error logs
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core.c b/src/core.c
index b03216cc..27b6c31b 100644
--- a/src/core.c
+++ b/src/core.c
@@ -2281,8 +2281,11 @@ Shader LoadShader(const char *vsFileName, const char *fsFileName)
{
Shader shader = { 0 };
- char *vShaderStr = LoadFileText(vsFileName);
- char *fShaderStr = LoadFileText(fsFileName);
+ char *vShaderStr = NULL;
+ char *fShaderStr = NULL;
+
+ if (vsFileName != NULL) vShaderStr = LoadFileText(vsFileName);
+ if (fsFileName != NULL) fShaderStr = LoadFileText(fsFileName);
shader = LoadShaderFromMemory(vShaderStr, fShaderStr);