Thu, 20 Jan 2011 18:04:05 -0800 Fixed bug #925
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Jan 2011 18:04:05 -0800] rev 5062
Fixed bug #925 Changed "win32" to "windows"
Thu, 20 Jan 2011 17:33:06 -0800 Fixed mouse button index for additional mouse buttons
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Jan 2011 17:33:06 -0800] rev 5061
Fixed mouse button index for additional mouse buttons
Thu, 20 Jan 2011 17:29:13 -0800 Fixed mouse button index for additional mouse buttons
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Jan 2011 17:29:13 -0800] rev 5060
Fixed mouse button index for additional mouse buttons
Fri, 21 Jan 2011 00:25:08 +0100 Fix double mouse motion in OS X
Jjgod Jiang <gzjjgod@gmail.com> [Fri, 21 Jan 2011 00:25:08 +0100] rev 5059
Fix double mouse motion in OS X Simply ignore the event handler for Windowed mode in fullscreen.
Thu, 20 Jan 2011 17:11:22 -0800 Moved function for consistency
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Jan 2011 17:11:22 -0800] rev 5058
Moved function for consistency
Fri, 21 Jan 2011 00:15:18 +0100 Fix mouse wheel events in fullscreen mode for OS X
Jjgod Jiang <gzjjgod@gmail.com> [Fri, 21 Jan 2011 00:15:18 +0100] rev 5057
Fix mouse wheel events in fullscreen mode for OS X With proposed patch by vernier.
Thu, 20 Jan 2011 16:05:59 -0800 Added the ability to get the UIKit window through the SDL API.
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Jan 2011 16:05:59 -0800] rev 5056
Added the ability to get the UIKit window through the SDL API. You can also do this through the native API: UIWindow *window = [[UIApplication sharedApplication] keyWindow]; Also needed to name the union for events and window info.
Thu, 20 Jan 2011 11:51:23 -0500 Disable .hgeol for now...it doesn't work well at the moment.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Jan 2011 11:51:23 -0500] rev 5055
Disable .hgeol for now...it doesn't work well at the moment.
Thu, 20 Jan 2011 11:23:15 -0500 Added .hgeol to handle file EOL conversion.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Jan 2011 11:23:15 -0500] rev 5054
Added .hgeol to handle file EOL conversion. Don't forget to add "eol =" to the "[extensions]" section of your .hgrc!
Wed, 19 Jan 2011 23:56:16 -0800 Fixed bug #1026
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 23:56:16 -0800] rev 5053
Fixed bug #1026 Vittorio Giovara 2010-07-16 19:09:28 PDT i was reading SDL_renderer_gles and i noticed that every time we there is some gl call the gl state is modified with a couple of glEnableClientState()/glDisableClientState. While this is completely fine for desktops systems, this is a major performace kill on mobile devices, right where opengles is implemented. Normal practice in this case is to update the glstate once, keep it always the same and disable/enable other states only in very special occasions. On the web there's plenty of documentation (on the top of my head http://developer.apple.com/iphone/library/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Performance/Performance.html#//apple_ref/doc/uid/TP40008793-CH105-SW5 ) and i personally tried this. I modified my code and got a 10 fps boost, then modified SDL_render_gles and shifted from 40 fps to 50 fps alone -- considering that i started from ~30fps i got an 80% performance increase with this technique. I have attached a dif of my changes, hope that it will be included in mainstream.
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip