Difference between revisions of "Mac OS X Porting - OpenGL transitions"
From Apache OpenOffice Wiki
(→'''OpenGL transitions on Mac OS X ''') |
(→'''OpenGL transitions on Mac OS X ''') |
||
Line 14: | Line 14: | ||
**[DONE] fix linking | **[DONE] fix linking | ||
**[DONE] create customized NSView (skeleton, and pre-implementation) | **[DONE] create customized NSView (skeleton, and pre-implementation) | ||
− | * add the lib to the package | + | *[DONE] add the lib to the package |
− | *implement NSOpenGLView or | + | * register the lib |
− | **manage OpenGL context | + | * Design the first implementation |
− | **manage OpenGL pixels mapping | + | * implement NSOpenGLView or customize an NSView |
− | **manage events and notifications '''critical''' | + | ** manage OpenGL context |
− | **initialize the view properly in splitted view | + | ** manage OpenGL pixels mapping |
− | **implement the fullscreen mode | + | ** manage events and notifications '''critical''' |
− | * | + | ** initialize the view properly in splitted view |
− | *make transitions work | + | ** implement the fullscreen mode |
− | *test | + | * finalize the transitions integration in Aqua bundle |
+ | * make transitions work | ||
+ | * test | ||
*integrate | *integrate | ||
Revision as of 11:21, 22 August 2008
OpenGL transitions on Mac OS X
Started.
Expected timeline: october / november 2008
Attached issue : issue 93013
To do (draft):
- build the OpenGL trans lib, warning free, on Mac OS X
- [DONE] fix warnings and breakages, with empty implementation
- [DONE] fix linking
- [DONE] create customized NSView (skeleton, and pre-implementation)
- [DONE] add the lib to the package
- register the lib
- Design the first implementation
- implement NSOpenGLView or customize an NSView
- manage OpenGL context
- manage OpenGL pixels mapping
- manage events and notifications critical
- initialize the view properly in splitted view
- implement the fullscreen mode
- finalize the transitions integration in Aqua bundle
- make transitions work
- test
- integrate
Concerned modules:
- slideshow : where the lib is built. This lib is linked with libvcl ( vcl must be built before slideshow )
- vcl ( NSApp should receive notifications, maybe an object should be added and managed)
- scp2 : to add the new lib in the package
- other changes ?
Page created Ericb 11:55, 22 August 2008 (CEST)
LINKS
NSView + OpenGLView in Apple database
NSOpenGLView initialisation issue
COMPLETE ME