gl3 support
gl3 support part 2
gl3 support test
gl3 support working hopefully
gl3 finished
Merge branch 'gl3'