# HG changeset patch # User Mike Becker # Date 1750009572 -7200 # Node ID c3ae2b2e8ff612d630dbc7635fe4dde6ecbc64f7 # Parent 42960d0c879b483d4334d846144ba599e66fea23 fix that some drivers fail to compile a shader when a code line is NULL with length zero diff -r 42960d0c879b -r c3ae2b2e8ff6 src/shader.c --- a/src/shader.c Sat Jun 14 14:02:16 2025 +0200 +++ b/src/shader.c Sun Jun 15 19:46:12 2025 +0200 @@ -53,6 +53,9 @@ return 0; } + // some drivers don't like NULL strings, even when length is zero + if (code_pp == NULL) code_pp = ""; + GLint success; const char *code_array[4]; GLint length_array[4];