Преглед на файлове

Add version directives to GLSL shaders

Although not technically required, I believe it is best practice for
shaders to specify which version of the GLSL spec they conform to.

Closes #864.
A. Tombs преди 9 години
родител
ревизия
1b17a5293c
променени са 2 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 2 0
      tests/cursor.c
  2. 2 0
      tests/sharing.c

+ 2 - 0
tests/cursor.c

@@ -47,6 +47,7 @@
 #define CURSOR_FRAME_COUNT 60
 
 static const char* vertex_shader_text =
+"#version 110\n"
 "uniform mat4 MVP;\n"
 "attribute vec2 vPos;\n"
 "void main()\n"
@@ -55,6 +56,7 @@ static const char* vertex_shader_text =
 "}\n";
 
 static const char* fragment_shader_text =
+"#version 110\n"
 "void main()\n"
 "{\n"
 "    gl_FragColor = vec4(1.0);\n"

+ 2 - 0
tests/sharing.c

@@ -38,6 +38,7 @@
 #include "linmath.h"
 
 static const char* vertex_shader_text =
+"#version 110\n"
 "uniform mat4 MVP;\n"
 "attribute vec2 vPos;\n"
 "varying vec2 texcoord;\n"
@@ -48,6 +49,7 @@ static const char* vertex_shader_text =
 "}\n";
 
 static const char* fragment_shader_text =
+"#version 110\n"
 "uniform sampler2D texture;\n"
 "uniform vec3 color;\n"
 "varying vec2 texcoord;\n"