Commit f21b5321f3479942a5473b77b89e0500b28f6a1b

Thomas de Grivel 2024-01-28T13:02:19

fix shaders

diff --git a/libc3/window/sdl2/gl_ortho.c b/libc3/window/sdl2/gl_ortho.c
index 3689554..00b4349 100644
--- a/libc3/window/sdl2/gl_ortho.c
+++ b/libc3/window/sdl2/gl_ortho.c
@@ -18,12 +18,12 @@
 #include "gl_square.h"
 
 static const char * g_gl_ortho_vertex_shader_src =
-  "#version 330 core\n"
+  "#version 420 core\n"
   "layout (location = 0) in vec3 iPos;\n"
   "layout (location = 1) in vec3 iNormal;\n"
   "layout (location = 2) in vec2 iTexCoord;\n"
-  "out vec2 oTexCoord;\n"
-  "out vec3 oFragNormal;\n"
+  "layout (location = 0) out vec2 oTexCoord;\n"
+  "layout (location = 1) out vec3 oFragNormal;\n"
   "uniform mat4 uProjectionMatrix;\n"
   "uniform mat4 uViewMatrix;\n"
   "uniform mat4 uModelMatrix;\n"
@@ -36,9 +36,9 @@ static const char * g_gl_ortho_vertex_shader_src =
   "}\n";
 
 static const char * g_gl_ortho_fragment_shader_src =
-  "#version 330 core\n"
-  "in vec2 iTexCoord;\n"
-  "in vec3 iFragNormal;\n"
+  "#version 420 core\n"
+  "layout (location = 0) in vec2 iTexCoord;\n"
+  "layout (location = 1) in vec3 iFragNormal;\n"
   "out vec4 oFragColor;\n"
   "uniform vec4 uColor;\n"
   "uniform bool uEnableTex2D;\n"