Changed so that clip and transform is only applied if it hasn't already been applied (at least from java)... we still have a number of redundant calls to set uniforms in OGL... not sure if there is a way to cut down on these.