X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=shaded.vert;h=887d94c826671469bedbef540d5ce336143773d9;hb=22668f3c0f27178103484fc8ff02240f00386ba8;hp=4f3035c3a5c3400fee32c609a55d5e2764ecb228;hpb=c298ca511683f329dfedd18bf9490520586cf8cf;p=mandelwow.git diff --git a/shaded.vert b/shaded.vert index 4f3035c..887d94c 100644 --- a/shaded.vert +++ b/shaded.vert @@ -5,16 +5,14 @@ in vec3 position; in vec3 normal; out vec4 color; -uniform mat4 perspective; -uniform mat4 view; uniform mat4 model; +uniform mat4 perspview; void main() { - mat4 modelview = view * model; - mat4 m = perspective * modelview; + mat4 m = perspview * model; vec3 dark = vec3(0.0, 0.0, 0.1); vec3 bright = vec3(0.0, 0.0, 0.9); - vec3 u_light = vec3(-0.5, -0.5, -1.); + vec3 u_light = vec3(-0.5, -0.7, -0.6); vec3 v_normal = transpose(inverse(mat3(model))) * normal; float brightness = max(dot(normalize(v_normal), normalize(u_light)), 0.0); color = vec4(mix(dark, bright, brightness), 1.0);