adding GLSL for normal mappings