Can you create a pastebin with glinfo?
https://pastebin.com/raw/La0GJx2A
I removed those two extensions, but I'm not sure where I'm using the directive in the middle of a shader, I am now printing the generated shaders. Thanks for the help!
https://pastebin.com/raw/4jUsAfmP
Found it, is it working now?
Still crashing. It's randomly giving me one of these 3 now:
GL_INVALID_OPERATION - utils/shader.c:447
GL_INVALID_OPERATION - utils/texture.c:814
Log found for 'masked_gbuffer':0:8(1): error: #extension directive is not allowed in the middle of a shadermasked_gbuffer -> fragment shader!
Damn it, I'm sorry, forgot to update the resources folder
Alright, I'm not getting the #extension directive error anymore, so it's down to those GL_INVALID_OPERATION errors now.
Is it just one GL_INVALID_OPERATION, or is the shader.c error still there?
It's still the two of them, though only one of them shows up every time; GL_INVALID_OPERATION in either utils/shader.c:447 or utils/texture.c:814