culled unused shader functionality