--- a/TODO Mon Dec 08 00:52:12 2008 +0000
+++ b/TODO Wed Dec 10 08:39:00 2008 +0000
@@ -3,27 +3,24 @@
* Fill in current_w and current_h with desktop display mode
([SDL] SDL_VideoInfo in 1.3 missing elements)
* Implement YUV texture support
+ - in progress, software support is done, Ryan is working on OpenGL shaders
* Implement desktop video mode change notification?
+ * Verify mouse grab support
+ * Properly handle mouse grab with Vista DPI scaling
+ * Make sure the mouse is where it's supposed to be when un-grabbed
+ * Test native window codepath
+ * Add keyboard enumeration / name query API
Wish list for the 1.3 development branch:
http://bugzilla.libsdl.org/
* Add a way to register custom events
- * Add internal support for adding video modes and refresh rates
- * Support querying and setting refresh rate with video modes
- * Add mousewheel events (new unified event architecture?)
* DirectInput joystick support needs to be implemented
- * Be able to enumerate and select available audio and video drivers
- * Fullscreen video mode support for Mac OS X
* Explicit vertical retrace wait (maybe separate from SDL_Flip?)
* Shaped windows, windows without borders
- * Multiple windows, multiple display support
- * SDL_INIT_EVENTTHREAD on Windows and MacOS?
+ * Multiple display support
* Add a timestamp to events
* Add audio input API
- * Add hardware accelerated scaled blit
- * Add hardware accelerated alpha blits
- * Redesign blitting architecture to allow blit plugins
* Add modifier state to key and button events
In the jump from 1.2 to 1.3, we should change the SDL_Rect members to