Shader branching performance

slack

#1