Changing states didn't properly reset between shading groups causing the GL state to be wrong based on draw order. States are now only set when changed.
Changing states didn't properly reset between shading groups causing the GL state to be wrong based on draw order. States are now only set when changed.