Gouraud shading working correctly