Mon, 10 Sep 2012 20:25:55 -0700 Fixed issue where the context couldn't be unbound after the window is shown because the current context was already marked as NULL. (Thanks to John McDonald for tracking that down!)
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Sep 2012 20:25:55 -0700] rev 6418
Fixed issue where the context couldn't be unbound after the window is shown because the current context was already marked as NULL. (Thanks to John McDonald for tracking that down!)
Thu, 06 Sep 2012 21:34:52 -0700 Fixed error message when destroying a software renderer, thanks to wahono for the patch.
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Sep 2012 21:34:52 -0700] rev 6417
Fixed error message when destroying a software renderer, thanks to wahono for the patch.
Tue, 04 Sep 2012 23:17:56 -0700 Updated the Demos project to link with SDL2
Sam Lantinga <slouken@libsdl.org> [Tue, 04 Sep 2012 23:17:56 -0700] rev 6416
Updated the Demos project to link with SDL2
Mon, 03 Sep 2012 11:54:48 -0300 Return a valid error in SDL_GL_Bind/UnbindTexture, thank you buildbot!
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 03 Sep 2012 11:54:48 -0300] rev 6415
Return a valid error in SDL_GL_Bind/UnbindTexture, thank you buildbot!
Mon, 03 Sep 2012 11:16:12 -0300 Implements SDL_GL_BindTexture and SDL_GL_UnbindTexture (#1576)
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 03 Sep 2012 11:16:12 -0300] rev 6414
Implements SDL_GL_BindTexture and SDL_GL_UnbindTexture (#1576)
Sun, 02 Sep 2012 19:37:36 -0400 Removed a FIXME; RemoteIO is correct for iOS.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Sep 2012 19:37:36 -0400] rev 6413
Removed a FIXME; RemoteIO is correct for iOS.
Sat, 01 Sep 2012 00:25:17 -0700 Added testaudioinfo to the build.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Sep 2012 00:25:17 -0700] rev 6412
Added testaudioinfo to the build.
Sun, 02 Sep 2012 16:05:29 -0700 Use fast path for RGB 565 -> 32-bit XRGB 8888 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Sun, 02 Sep 2012 16:05:29 -0700] rev 6411
Use fast path for RGB 565 -> 32-bit XRGB 8888 Hello Sam, while profiling ScummVM I noticed it was making use of the generic BlitNToN blitter, which struck me as odd because it should be a very classical codepath. After investigating, I saw that in the blit op chooser: { 0x0000F800,0x000007E0,0x0000001F, 4, 0x00FF0000,0x0000FF00,0x000000FF, 0, NULL, Blit_RGB565_ARGB8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0x000000FF,0x0000FF00,0x00FF0000, 0, NULL, Blit_RGB565_ABGR8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0xFF000000,0x00FF0000,0x0000FF00, 0, NULL, Blit_RGB565_RGBA8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0x0000FF00,0x00FF0000,0xFF000000, 0, NULL, Blit_RGB565_BGRA8888, SET_ALPHA }, Couldn't the optimized versions be used for NO_ALPHA too? I take it that the resulting alpha component can be undefined as it should never be used. I tried this (see attached patch) and it worked perfectly (and therefore faster) on ScummVM but there might be a trick (I'm not expert at the semantics of SDL, ie NO_ALPHA, SET_ALPHA and COPY_ALPHA there). What do you think? Cheers, Bertrand
Sun, 02 Sep 2012 16:03:56 -0700 Use fast path for RGB 565 -> 32-bit XRGB 8888
Sam Lantinga <slouken@libsdl.org> [Sun, 02 Sep 2012 16:03:56 -0700] rev 6410
Use fast path for RGB 565 -> 32-bit XRGB 8888 Hello Sam, while profiling ScummVM I noticed it was making use of the generic BlitNToN blitter, which struck me as odd because it should be a very classical codepath. After investigating, I saw that in the blit op chooser: { 0x0000F800,0x000007E0,0x0000001F, 4, 0x00FF0000,0x0000FF00,0x000000FF, 0, NULL, Blit_RGB565_ARGB8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0x000000FF,0x0000FF00,0x00FF0000, 0, NULL, Blit_RGB565_ABGR8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0xFF000000,0x00FF0000,0x0000FF00, 0, NULL, Blit_RGB565_RGBA8888, SET_ALPHA }, { 0x0000F800,0x000007E0,0x0000001F, 4, 0x0000FF00,0x00FF0000,0xFF000000, 0, NULL, Blit_RGB565_BGRA8888, SET_ALPHA }, Couldn't the optimized versions be used for NO_ALPHA too? I take it that the resulting alpha component can be undefined as it should never be used. I tried this (see attached patch) and it worked perfectly (and therefore faster) on ScummVM but there might be a trick (I'm not expert at the semantics of SDL, ie NO_ALPHA, SET_ALPHA and COPY_ALPHA there). What do you think? Cheers, Bertrand
Thu, 30 Aug 2012 12:58:58 -0700 Fixed compiler warning.
Ryan C. Gordon <icculus@icculus.org> [Thu, 30 Aug 2012 12:58:58 -0700] rev 6409
Fixed compiler warning.
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip