Added shading support.