X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fstandard.fs;fp=shaders%2Fstandard.fs;h=0000000000000000000000000000000000000000;hb=aa4c26eae2208872824e0eb5b71bc05c16d43242;hp=321d7ada7833b84785d423a392c08e37886934ed;hpb=3e8fda9c7cbc50d1ae95195905c953bdeedf71b9;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/standard.fs b/shaders/standard.fs deleted file mode 100644 index 321d7ad..0000000 --- a/shaders/standard.fs +++ /dev/null @@ -1,43 +0,0 @@ -uniform sampler2D uTexGarbage; -uniform sampler2D uTexMain; -uniform vec3 uCamera; -uniform vec4 uPlane; -uniform vec3 uBoard0; -uniform vec3 uBoard1; - -in vec4 aColour; -in vec2 aUv; -in vec3 aNorm; -in vec3 aCo; -in vec3 aWorldCo; - -#include "common_world.glsl" -#include "motion_vectors_fs.glsl" - -void main() -{ - compute_motion_vectors(); - - vec3 vfrag = vec3(0.5,0.5,0.5); - vec4 vsamplemain = texture( uTexMain, aUv ); - vec3 qnorm = normalize(aNorm); - - vfrag = vsamplemain.rgb; - - if( g_light_preview == 1 ) - { - vfrag = vec3(0.5); - } - - // Lighting - vec3 halfview = uCamera - aWorldCo; - float fdist = length( halfview ); - halfview /= fdist; - - vfrag = do_light_diffuse( vfrag, qnorm ); - vfrag = do_light_spec( vfrag, qnorm, halfview, 0.1 ); - vfrag = do_light_shadowing( vfrag ); - vfrag = apply_fog( vfrag, fdist ); - - oColour = vec4(vfrag, 1.0); -}