Difference between revisions of "User:Vgvgf"

Jump to navigation Jump to search
661 bytes added ,  02:53, 12 August 2010
m
m (→‎Schedule: Updated)
 
(11 intermediate revisions by the same user not shown)
Line 26: Line 26:
**'''Description:''' Implement the new backend structure to the SDL backend and its ports (Some ports may be left for later if time allows it)
**'''Description:''' Implement the new backend structure to the SDL backend and its ports (Some ports may be left for later if time allows it)
**'''Time:''' June 7 – June 28
**'''Time:''' June 7 – June 28
**'''Status:''' ''In progress'' - working on WinCE (Half done) and Linux Moto Port
**'''Status:''' ''Finished''
**'''Deliverables:''' The SDL backend has been refactored, and almost all its code has been modularized.
**'''Deliverables:''' The SDL backend has been refactored, and almost all its code has been modularized. Most SDL based ports have been modularized.
***'''Refactored''' OSystem_SDL, SdlAudioManager, SdlMutexManager, SdlEventManager, SdlGraphicsManager, SdlMixerImpl, OSystem_Win32, OSystem_POSIX, OSystem_MacOSX, OSystem_SDL_SamsungTV, OSystem_SDL_Symbian
***'''Refactored''' OSystem_SDL, SdlAudioManager, SdlMutexManager, SdlEventManager, SdlGraphicsManager, SdlMixerImpl, OSystem_Win32, OSystem_POSIX, OSystem_MacOSX, OSystem_SDL_SamsungTV, OSystem_SDL_Symbian, OSystem_LINUXMOTO, OSystem_GP2XWIZ, OSystem_GP2X
***'''To do:''' Refactor OSystem_WINCE3, OSystem_LINUXMOTO, OSystem_GP2XWIZ
*'''Implementation of OpenGL support'''
*'''Implementation of OpenGL support'''
**'''Description:''' Implement a OpenGL Graphics Manager working with SDL
**'''Description:''' Implement a OpenGL (and OpenGL ES 1.1 compatible) Graphics Manager for use with a SDL backend, and another Manager without using SDL.
**'''Time:''' June 28 – July 12
**'''Time:''' June 28 – July 19
**'''Status:''' ''To do''
**'''Status:''' ''In progress'' - Code cleanup and documentation
*'''Implementation of OpenGL ES support'''
**'''To do:'''
**'''Description:''' Implement an OpenGL ES Graphics Manager
***<s>Design the base structure for a OpenGL graphics manager</s>
**'''Time:''' July 12 – July 19
***<s>Implement OpenGL setup and screen initialization code for having at least a blank screen when running</s>
**'''Status:''' ''To do''
***<s>Implement overlay surface</s>
***<s>Implement mouse surface</s>
***<s>Implement game surface</s>
***<s>Implement OpenGL scalers for any aspect ratio (Still need to work on aspect ratio)</s>
***<s>Add options for switching between OpenGL manager and SDL manager</s>
***<s>Porting to OpenGL ES and testing</s>
***Code cleanup and documentation
*'''Implementation of new modular backend for other platform backends'''
*'''Implementation of new modular backend for other platform backends'''
**'''Description:''' Refactor the actual ports for subclassing the ModularBackend class
**'''Description:''' Refactor the actual ports for subclassing the ModularBackend class
**'''Time:''' July 19 – August 14
**'''Time:''' July 19 – August 7
**'''Status:''' ''In progress'' - Working on WinCE port
*'''Final tweaks and merging with trunk'''
**'''Description:''' Have the code ready for merging with trunk
**'''Time:''' August 14 – August 16
**'''Status:''' ''To do''
**'''Status:''' ''To do''
20

edits

Navigation menu