Hi Stephan, I'm now working on merging the changes. I'll tackle the changes as separate check-ins, do the osgViewer changes first, then I'll move on to the image plugin, than the quicktime changes/Registry.
I've just copied the Cocoa additions to osgViewer, but before I check in I'd like to confirm that the following files are the only ones associated with the support for Cocoa? include/osgViewer/api/Cocoa include/osgViewer/api/Cocoa/PixelBufferCocoa include/osgViewer/api/Cocoa/GraphicsWindowCocoa src/osgViewer/PixelBufferCocoa.mm src/osgViewer/DarwinUtils.h src/osgViewer/GraphicsWindowCocoa.mm src/osgViewer/CMakeLists.txt src/osgViewer/DarwinUtils.mm Let me know if I'm missing something. Cheers, Robert. On Mon, Mar 9, 2009 at 10:30 AM, Stephan Maximilian Huber <[email protected]> wrote: > Hi Robert, > > I think I am finished with the implementation of GraphicsWindowCocoa. > Unfortunately nobody from the list tested my changes, but to keep things > moving forward I think the best way is to integrate my changes into > trunk and let people test things out. > > I even would propose to set the standard-implementation in the > CMake-files to Cocoa, so people get forced to use it and in the long > term deprecate the carbon-implementation, as the cocoa-implementation is > cleaner and future-compatible. > > > There's one issue remaining I couldn't fix, but it's only cosmetic: When > resizing windows you'll see some garbage in the window, which get > cleared, when the resize is finished. I think this is because there's no > way to force the rendering while handling an event. > > The cocoa implementation is not feature-complete, using "own windows" is > not implemented yet. But its dead-simple to implement, so others can do > it, if needed. I am running out of time, so I skipped this. > > So, how to move forward? I tried to keep my branch uptodate with trunk, > but there are other submissions from me in this branch: fixes for the > quicktime-plugin so it can handle http / rtsp streams and a proposal for > osgDB::Registry for handling different protocols other than http. (see > my mails from 12. feb 09) > > All the stuff is here: > http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/osg-cocoa-dev > > cheers, > Stephan > > > > _______________________________________________ > osg-submissions mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
