New feature: Parameter specialization.
Currently only works for Fragment parameters. When used, currently only generates shaders with specialized parameters, and does not create a "generic" shader to fall back on if a parameter doesn't match a specialized value.