VS2013 stuff
uniforms now not using unrestricted unions