Difference between revisions of "Mac OS X Porting - OpenGL transitions"
From Apache OpenOffice Wiki
(→'''LINKS''') |
(→'''OpenGL transitions on Mac OS X ''') |
||
Line 10: | Line 10: | ||
To do (draft): | To do (draft): | ||
− | * build the OpenGL trans lib, warning free, on Mac OS X | + | * 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) | ||
* add the lib to the package, and register it | * add the lib to the package, and register it | ||
*implement NSOpenGLView or cstomize an NSView | *implement NSOpenGLView or cstomize an NSView |
Revision as of 11:19, 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)
- add the lib to the package, and register it
- implement NSOpenGLView or cstomize 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
- solve 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