go-gl-legacy / gl

Go bindings for OpenGL
BSD 3-Clause "New" or "Revised" License
342 stars 52 forks source link

Implement new extensions #153

Closed polyfloyd closed 10 years ago

polyfloyd commented 10 years ago

Adds the GL_ARB_buffer_storage, GL_ARB_sparse_textures and GL_ARB_sync extensions. The Travis build was failing due to style errors. I fixed these, but I doubt the build will succeed because I can't figure out how to bump the GLEW version for this branch.

pwaller commented 10 years ago

Oops. I think I might have made the branch start at the wronheg place. I've fast-forwarded it to the current master. It seems the tests are failing. Would you be able to investigate why? If you need a hand don't hesitate to shout!

polyfloyd commented 10 years ago

The build is throwing up undefined identifiers. I bet it will pass if we build it with a newer GLEW version. Is it possible to use GLEW 1.10 for this branch only? I have no experience with Travis.

pwaller commented 10 years ago

Travis can have a different .travis.yml on each branch, which is probably the easiest way to achieve it. You can modify it to introduce a glew 1.10 installation.

polyfloyd commented 10 years ago

Phew, took me a while to figure that out. I'm sorry for mailbombing you guys if Travis sends a mail with every build.

pwaller commented 10 years ago

No worries! :)

pwaller commented 10 years ago

Superb! Thanks very much for your efforts :dart: