diff options
author | kcr <kcr@28c7f869-5b4e-e670-f602-82bfaf57f300> | 2006-02-08 22:48:24 +0000 |
---|---|---|
committer | kcr <kcr@28c7f869-5b4e-e670-f602-82bfaf57f300> | 2006-02-08 22:48:24 +0000 |
commit | 80fd150d309bd13424be73392a4bde2c742a185f (patch) | |
tree | 21a60a7075bd93cf9fc7f12276becb7d2dd46c07 /src/GLSLShaderTest/dimple.vert | |
parent | 1f9cc0db52f9a8e5ccb839930bff07145b2cf745 (diff) |
Merged changes between 1.4.0-beta3 and 1.4.0-beta4 into dev-1_5
Diffstat (limited to 'src/GLSLShaderTest/dimple.vert')
-rw-r--r-- | src/GLSLShaderTest/dimple.vert | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/GLSLShaderTest/dimple.vert b/src/GLSLShaderTest/dimple.vert deleted file mode 100644 index e45796b..0000000 --- a/src/GLSLShaderTest/dimple.vert +++ /dev/null @@ -1,42 +0,0 @@ - -// -// dimple.vert: Vertex shader for bump mapping dimples (bumps) -// -// author: John Kessenich -// -// Copyright (c) 2002: 3Dlabs, Inc. -// - -varying vec3 LightDir; -varying vec3 EyeDir; -varying vec3 Normal; - -uniform vec3 LightPosition; -// uniform float Scale; -// vec3 LightPosition = vec3(0.0, 0.0, 5.0); -float Scale = 1.0; - -void main(void) -{ - vec4 pos = gl_ModelViewMatrix * gl_Vertex; - gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; - vec3 eyeDir = vec3(pos); -// gl_TexCoord[0] = gl_MultiTexCoord0; - gl_TexCoord[0] = gl_Vertex; - gl_FrontColor = gl_Color; - - vec3 n = normalize(gl_NormalMatrix * gl_Normal); - vec3 t = normalize(cross(vec3(1.141, 2.78, 3.14), n)); - vec3 b = cross(n, t); - - vec3 v; - v.x = dot(LightPosition, t); - v.y = dot(LightPosition, b); - v.z = dot(LightPosition, n); - LightDir = normalize(v); - - v.x = dot(eyeDir, t); - v.y = dot(eyeDir, b); - v.z = dot(eyeDir, n); - EyeDir = normalize(v); -} |