fix: fix opaque shader program failing
uniform sampler2D u_Texture;
-in vec4 v_Color;
-in vec2 v_TexCoord;
-in vec3 v_Normal;
+layout (location = 0) in vec4 v_Color;
+layout (location = 1) in vec2 v_TexCoord;
+layout (location = 2) in vec3 v_Normal;
out vec4 fragColor;
