Update 360 port

Sorry for the big pull request :s 
I only tested the Windows with gles gpu