diff options
Diffstat (limited to 'o3d/compiler/glsl_validator')
-rw-r--r-- | o3d/compiler/glsl_validator/shaders/ambient.vert | 2 | ||||
-rw-r--r-- | o3d/compiler/glsl_validator/shaders/diffuse.vert | 6 | ||||
-rw-r--r-- | o3d/compiler/glsl_validator/shaders/texture_mapping.vert | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/o3d/compiler/glsl_validator/shaders/ambient.vert b/o3d/compiler/glsl_validator/shaders/ambient.vert index 7d90a80..88a755e 100644 --- a/o3d/compiler/glsl_validator/shaders/ambient.vert +++ b/o3d/compiler/glsl_validator/shaders/ambient.vert @@ -3,7 +3,7 @@ uniform mat4 g_ModelViewProjectionMatrix; -attribute vec3 g_Vertex; +attribute vec4 g_Vertex; void main() { diff --git a/o3d/compiler/glsl_validator/shaders/diffuse.vert b/o3d/compiler/glsl_validator/shaders/diffuse.vert index a51b22a..e155901 100644 --- a/o3d/compiler/glsl_validator/shaders/diffuse.vert +++ b/o3d/compiler/glsl_validator/shaders/diffuse.vert @@ -6,8 +6,8 @@ uniform mat4 g_ModelViewMatrix; uniform mat4 g_NormalMatrix; uniform vec4 g_LightSource0Position; -attribute vec3 g_Vertex; -attribute vec3 g_Normal; +attribute vec4 g_Vertex; +attribute vec4 g_Normal; varying vec3 normal; varying vec3 vertex_to_light_vector; @@ -18,7 +18,7 @@ void main() gl_Position = g_ModelViewProjectionMatrix * g_Vertex; // Transforming The Normal To ModelView-Space - normal = g_NormalMatrix * g_Normal; + normal = vec3(g_NormalMatrix * g_Normal); // Transforming The Vertex Position To ModelView-Space vec4 vertex_in_modelview_space = g_ModelViewMatrix * g_Vertex; diff --git a/o3d/compiler/glsl_validator/shaders/texture_mapping.vert b/o3d/compiler/glsl_validator/shaders/texture_mapping.vert index de653b4..6e13f4d 100644 --- a/o3d/compiler/glsl_validator/shaders/texture_mapping.vert +++ b/o3d/compiler/glsl_validator/shaders/texture_mapping.vert @@ -3,7 +3,7 @@ uniform mat4 g_ModelViewProjectionMatrix; -attribute vec3 g_Vertex; +attribute vec4 g_Vertex; attribute vec4 g_MultiTexCoord0; varying vec2 texture_coordinate; |