Hi Mathieu, > I've added and successfully tested Julien's proposal into my branch (updated > to current master) dedicated to test macOS OpenGL Core Profile. > > There are some minor modifications as we need to use of vertex buffer > objects by default if fixed pipeline isn't available. > > To make it easier to look into it I've create a PR : > https://github.com/openscenegraph/OpenSceneGraph/pull/92
Good to hear that you've been able to adapt Jiulien's work and get it functioning under OSX. I have just done a quick code review of the PR. However, I have the same reservations about the specifics of the approach as I reported after reviewing Julien's original submission. The work isn't wasted though, it's a really useful background implementation to compare against as a final VAO implementations shapes up. My plan is to spend a couple of days next week dedicated entirely to VAO issue with the aim of finalizing a VAO implementation, either from scratch or drawing from Julien+your work. I'm afraid my own ideas aren't yet solidified enough to explain how I think things should look, it's also means I'm not in position to give a critic of what I feel is lacking in the proposals so far. I'm mainly going on gut reaction/instinct with this stuff right now. Been involved with the OSG/OpenGL and trying to resolve the two as they've evolved for so long now that some of the process is subconscious. Sometimes that gut feel is indicative that something isn't quite right yet and needs more work, even if I can't consciously explain it yet. This is where just thinking about things fully without rushing helps solidify things and bring out the communicable reasons for preferring one approach vs another. Sorry for the arm waving.... my brain sometimes works in mysterious ways :-) Robert. _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
