declare shader color "lambert_steps" ( color "ambient" default 0 0 0, color "diffuse" default 1 1 1, integer "steps" default 3, array light "lights" ) version 1 apply material end declare