initial shitty support for multiple shaders complete
don't update stripped uniforms
rename xy shader variable