+ 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 );
+
+ float opacity = clamp( fdist, 0.1, 1.0 );
+
+ FragColor = vec4(vfrag,opacity);