X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fviewchar.fs;h=fedd3e1172721a0976c524b4572861298e75a62b;hb=4a883ac1b2506032f9dddab342712de46f2ca734;hp=92e11bed3ae2cfa943a08118b1dab41fe2625b3b;hpb=def76bcdaea4e73faab70c60d8ee48a00f2fb48a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/viewchar.fs b/shaders/viewchar.fs index 92e11be..fedd3e1 100644 --- a/shaders/viewchar.fs +++ b/shaders/viewchar.fs @@ -20,8 +20,10 @@ void main() float fdist = length( halfview ); halfview /= fdist; - vfrag = do_light_diffuse( vfrag, aNorm ); - vfrag = do_light_spec( vfrag, aNorm, halfview, 0.1 ); + vec3 qnorm = normalize(floor(aNorm*2.0)*0.5) + vec3(0.001,0.0,0.0); + + 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 );