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.
Wed, 19 Jan 2011 23:47:50 -0800 Fixed bug #1028
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 23:47:50 -0800] rev 5052
Fixed bug #1028 pelya 2010-07-21 04:54:41 PDT GLES_UpdateTexture() ignores pitch value, because of that some textures created with SDL_CreateTextureFromSurface() are drawn incorrectly, especially if image width is not multiplier of 2.
Wed, 19 Jan 2011 23:45:29 -0800 Fixed bug #1027
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 23:45:29 -0800] rev 5051
Fixed bug #1027 Vittorio Giovara 2010-07-17 19:21:36 PDT fix the double free error in SDL_uikitview the variable 'textfield' is initialialized and set to autorelease. however in the dealloc method a second [release] is sent. If the textfield has not been set to nil before (with a viewDidUnload for example) this can lead to awful hard-to-find crashes when the SDL code terminates. the error message is -[textfield release] message sent to deallocated instance 0x4e5fa90 the fix is simple, just release the object as soon as it is added to the subview, see attached patch
Wed, 19 Jan 2011 22:55:51 -0800 SDL doesn't depend on GLU, and overwhelming feedback from the mailing list is that people don't want it included in SDL_opengl.h
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 22:55:51 -0800] rev 5050
SDL doesn't depend on GLU, and overwhelming feedback from the mailing list is that people don't want it included in SDL_opengl.h
Wed, 19 Jan 2011 22:39:02 -0800 John Wilson 2010-08-17 17:09:16 PDT
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 22:39:02 -0800] rev 5049
John Wilson 2010-08-17 17:09:16 PDT The are no event handlers for the middle mouse button, right mouse buttons, and mouse wheel in the latest HG revision 4636. It has been like this for 3 months. I made a patch for this, though I'm not sure if the Xbutton or mouse wheel code is "correct" by your standards.
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip