Shaders

These commands creates a surface shading description, which consists of a shading algorithm specification and surface attributes. They returns a shader handle that can be passed to other commands.