Updated forward pass render with normal and specular mapping support