Shaders can now accept parameters.