aboutsummaryrefslogtreecommitdiff
path: root/assets/shaders/linearGradient.vert.glsl
diff options
context:
space:
mode:
authorPierre Frisch2011-12-22 07:25:50 -0800
committerValerio Virgillito2012-01-27 11:18:17 -0800
commitb89a7ee8b956c96a1dcee995ea840feddc5d4b27 (patch)
tree0f3136ab0ecdbbbed6a83576581af0a53124d6f1 /assets/shaders/linearGradient.vert.glsl
parent2401f05d1f4b94d45e4568b81fc73e67b969d980 (diff)
downloadninja-b89a7ee8b956c96a1dcee995ea840feddc5d4b27.tar.gz
First commit of Ninja to ninja-internal
Signed-off-by: Valerio Virgillito <rmwh84@motorola.com>
Diffstat (limited to 'assets/shaders/linearGradient.vert.glsl')
-rw-r--r--assets/shaders/linearGradient.vert.glsl48
1 files changed, 48 insertions, 0 deletions
diff --git a/assets/shaders/linearGradient.vert.glsl b/assets/shaders/linearGradient.vert.glsl
new file mode 100644
index 00000000..aac9cbee
--- /dev/null
+++ b/assets/shaders/linearGradient.vert.glsl
@@ -0,0 +1,48 @@
1/* <copyright>
2This file contains proprietary software owned by Motorola Mobility, Inc.<br/>
3No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
4(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
5</copyright> */
6
7
8#ifdef GL_ES
9precision highp float;
10#endif
11
12
13// attributes
14attribute vec3 vert;
15attribute vec3 normal;
16attribute vec2 texcoord;
17
18//uniform mat4 u_shadowLightWorld;
19//uniform mat4 u_shadowBiasMatrix;
20//uniform mat4 u_vShadowLight;
21//uniform vec3 u_lightPos;
22
23// matrix uniforms
24uniform mat4 u_mvMatrix;
25uniform vec3 u_eye;
26uniform mat4 u_normalMatrix;
27uniform mat4 u_projMatrix;
28uniform mat4 u_worldMatrix;
29
30uniform vec4 u_color1;
31uniform vec4 u_color2;
32uniform vec4 u_color3;
33uniform vec4 u_color4;
34uniform float u_colorStop1;
35uniform float u_colorStop2;
36uniform float u_colorStop3;
37uniform float u_colorStop4;
38uniform vec2 u_cos_sin_angle;
39//uniform int u_colorCount; // currently using 4
40
41varying vec2 v_uv;
42
43
44void main(void)
45{
46 gl_Position = u_projMatrix * u_mvMatrix * vec4(vert,1.0) ;
47 v_uv = texcoord;
48}