Hello, there seem to be some issues on this forum with posts being lost. Mine just seems to have vanished.
I'll try to sumerise:
I was looking into adding some overloads for some of the gl and glu functions that would naturally take the OpenTK.Math.Vector classes as arguments. Assuming that GL.cs and Glu.cs are autogenerated, how does one go about this?
Also, having just browsed through Glu.cs, are all 64000 lines of overloaded functions strictly necessary? do you really need to cater for the case where someone wishes to call Glu.Project with the x coord given as a ref, the y coord as a pointer and the z coord as an array? 729 permutations of Glu.Project. That's quite a lot. If you wish to hang Visual Studio for a while (10 minutes on my machine) try typing "Glu.Unproject4(". Surely overloads where all arguments are pointers, or all are arrays etc, would suffice?
Right, now I must remember to copy this post to the clipboard before I click submit.