The Sfx shader language and shader variants