Added support for shaders.