Hi Simon, this looks like great progress. I also think that it is a good think to focus on modern OpenGL.
One could think about using Clang for generating the wrapper functions and enums (like e.g. in Gtk.jl) But if you are basically done now, it might not be worth it. Cheers Tobi Am Sonntag, 6. April 2014 17:17:30 UTC+2 schrieb Simon Danisch: > > Hi, > I finally decided to go with Jameson's solution. > Also, I decided to create a separate package for modern OpenGL, as modern > OpenGL is my main focus. > I'm not sure if this is very clever. > But when I look at the huge differences between OpenGL 1.0 and 3.0. it > seems reasonable to treat them as a separate package. > In addition, it helps me to concentrate on the important bits while > testing and it isn't very difficult to put things back into the OpenGL > package. > > The modern OpenGL package just supports versions higher 3.0, which makes > the differences a lot smaller. > This enabled me to simply merge all the definitions and take away the > part, that includes different functions for different OpenGL versions. > > Please feel free to take a look at the > package<https://github.com/SimonDanisch/ModernGL.jl> and > criticize everything that looks unreasonable! > > I hope, that we can form a small group of people, discussing all > these graphic related issues, to build a nice foundation for any native > OpenGL graphic package. > This idea comes originally from Robert J. Ennis and seems very legitimate. > > Best, > Simon >
