Thu, 20 Jan 2011 11:51:23 -0500Disable .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 -0500Added .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 -0800Fixed 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 -0800Fixed 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 -0800Fixed 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 -0800SDL 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 -0800John 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.

Wed, 19 Jan 2011 22:25:40 -0800PS3 Linux is no more...
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 22:25:40 -0800] rev 5048
PS3 Linux is no more...

Wed, 19 Jan 2011 22:21:31 -0800Nobody has stepped up to maintain an svgalib driver. Bye bye! :)
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 22:21:31 -0800] rev 5047
Nobody has stepped up to maintain an svgalib driver. Bye bye! :)

Wed, 19 Jan 2011 22:20:44 -0800Clearing the API changes for the 1.3.0 release
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Jan 2011 22:20:44 -0800] rev 5046
Clearing the API changes for the 1.3.0 release