" float fdist = length( halfview );\n"
" halfview /= fdist;\n"
"\n"
-" vfrag = do_light_diffuse( vfrag, aNorm );\n"
-" vfrag = do_light_spec( vfrag, aNorm, halfview, 0.1 );\n"
+" vec3 qnorm = normalize(floor(aNorm*2.0)*0.5) + vec3(0.001,0.0,0.0);\n"
+"\n"
+" vfrag = do_light_diffuse( vfrag, qnorm );\n"
+" vfrag = do_light_spec( vfrag, qnorm, halfview, 0.1 );\n"
" vfrag = do_light_shadowing( vfrag );\n"
" vfrag = apply_fog( vfrag, fdist );\n"
"\n"