I'll do method one I dont know enough about OpenGL coding to try any of the others

Will send it to you tomorrow