Tue, 15 Feb 2011 13:59:59 -0800Changed the concept of a render clip rect to a render viewport.
Sam Lantinga <slouken@libsdl.org> [Tue, 15 Feb 2011 13:59:59 -0800] rev 5297
Changed the concept of a render clip rect to a render viewport.
The render viewport is automatically re-centered when the window changes size, so applications that don't care will not have to handle recalculating their rendering coordinates.

Fixed API for drawing and filling multiple rectangles - the parameter should be an array of rects, not an array of pointers to rects.

Fixed API for updating window rects for consistency with other APIs - the order is pointer to array followed by count in array.

Mon, 14 Feb 2011 11:50:18 -0600Software scaling support. Not very fast, but it seems to work.
Ken Rogoway <ken@rogoway.com> [Mon, 14 Feb 2011 11:50:18 -0600] rev 5296
Software scaling support. Not very fast, but it seems to work.

Mon, 14 Feb 2011 00:45:16 -0800Patch from Ken Rogoway:
Sam Lantinga <slouken@libsdl.org> [Mon, 14 Feb 2011 00:45:16 -0800] rev 5295
Patch from Ken Rogoway:
Migrate all of the recent changes into the SDL VS2005 project file.
Fix missing return value in SDL_pixels.c
Fix compile error in testscale.c, variable was incorrectly named.
Added VS2005 project file for testscale

Sun, 13 Feb 2011 23:09:18 -0800Center the old SDL 1.2 screen in the window if we can't get the size we wanted.
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 23:09:18 -0800] rev 5294
Center the old SDL 1.2 screen in the window if we can't get the size we wanted.

Sun, 13 Feb 2011 22:53:12 -0800Fixed crash while resizing a window on Mac OS X.
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 22:53:12 -0800] rev 5293
Fixed crash while resizing a window on Mac OS X.

Sun, 13 Feb 2011 22:30:06 -0800The format_version isn't used anymore.
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 22:30:06 -0800] rev 5292
The format_version isn't used anymore.

Sun, 13 Feb 2011 14:05:33 -0800Fixed renderer variable scope.
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 14:05:33 -0800] rev 5291
Fixed renderer variable scope.

Sun, 13 Feb 2011 14:02:37 -0800Removed renderer definition, removed extra -I statements since no other platform has them (files should be explicit in their include paths).
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 14:02:37 -0800] rev 5290
Removed renderer definition, removed extra -I statements since no other platform has them (files should be explicit in their include paths).

Sun, 13 Feb 2011 14:01:02 -0800Frank Zago to SDL
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 14:01:02 -0800] rev 5289
Frank Zago to SDL

On 02/12/2011 01:44 PM, Sam Lantinga wrote:
> BTW, you probably want to nuke the NDS renderer and just implement these three
> functions instead:
> int (*CreateWindowFramebuffer) (_THIS, SDL_Window * window, Uint32 *
> format, void ** pixels, int *pitch);
> int (*UpdateWindowFramebuffer) (_THIS, SDL_Window * window, int numrects,
> SDL_Rect * rects);
> void (*DestroyWindowFramebuffer) (_THIS, SDL_Window * window);

Patch attached. The renderer for the DS is not used anymore, but I left the
file in place if someone wants to finish it.

I've also added a README.ds and fixed the spinlocks.

Sun, 13 Feb 2011 13:46:10 -0800A few fixes:
Sam Lantinga <slouken@libsdl.org> [Sun, 13 Feb 2011 13:46:10 -0800] rev 5288
A few fixes:
Fixed creating render texture framebuffer.
Removed the need for palette watch, added surface format caching.
Added an SDL_DONTFREE flag so you can't free the window and 1.2 shadow surfaces.