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

Reply via email to