Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OpenGL 4.4 #32

Open
eivindro opened this issue Aug 5, 2013 · 5 comments
Open

Add OpenGL 4.4 #32

eivindro opened this issue Aug 5, 2013 · 5 comments

Comments

@eivindro
Copy link

eivindro commented Aug 5, 2013

Please add OpenGL 4.4 spec as this has now been released:

@chsc
Copy link
Owner

chsc commented Aug 7, 2013

I'll add it soon. Hopefully, before the end of this week.

@chsc
Copy link
Owner

chsc commented Aug 9, 2013

Ok, it seems that Khronos is finally moving away from the old *.spec file format. That means no OpenGL 4.4 packages at the moment. But I plan to write a parser for the new XML format: https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api.

I'm even thinking about a new GoGL 2.0 because of the changes in the latest GL specification documents: e.g. type size guarantees. This will make a lot of things much easier and simpler.

@bryanturley
Copy link

If you don't want to write one from scratch you can contribute to mine.
https://github.com/bryanturley/glgen2 eats the xml spits out
https://github.com/bryanturley/gl
Still a work in progress but give me a week or so.

@chsc
Copy link
Owner

chsc commented Aug 28, 2013

Hi bryanturley,
that's funny ^^, because Gogl2 is currently under development and my xml parser is more or less done. I plan to create a new repository within the next week or so.

@bryanturley
Copy link

I recommend using xml.Unmarshal to read the xml, it actually works quite well.
https://codereview.appspot.com/9835047/ and this is saving a ton of space and compile time for me, but then your binding won't work with release go until the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants