Hi Peter and J.P, Sorry for the long time that it's taken me to get back to reviewing your code, I'm afraid I've been rather busy. One of the items I have been busy on has been a complete rewrite of the backend of Buffer object and texture object support, that introduces support for manage a pool of buffer objects and texture objects.
In particular the API and implement of buffer objects is different, and one of the side effects "should" be more natural and robust support for multiple graphics contexts. Now I say "should" as I haven't yet had the opportunity tested the theory that it's a better design and implementation for multi-threading and multi-context work. Would it be possible for you guys to dive in and test the latest OSG in svn/trunk and see if it solves the problems you were originally seeing? If it doesn't then the fix will hopefully be just a bug fix, rather than have to adapt the design as was previously required - as the previous design was clearly broken for multi-threaded, multi-context usage. As the implement and the lower level API is so different before any fix will require you to get your head around how the new code works, as all your previous experience and understanding will count for little, hopefully you'll find the design and implementation a bit more well structured even if it's rather more complex than before. Thanks, Robert. _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
