Sat, 21 Nov 2009 06:17:50 +0000RenderReadPixels and RenderWritePixels functions work with back buffer now and all asynchronous operations are flushed before reading or writing to backbuffer. Thanks Sam for clarification of this.
Mike Gorchak [Sat, 21 Nov 2009 06:17:50 +0000] rev 3469
RenderReadPixels and RenderWritePixels functions work with back buffer now and all asynchronous operations are flushed before reading or writing to backbuffer. Thanks Sam for clarification of this.

Sat, 21 Nov 2009 05:29:31 +0000My first OpenGL shader! Momma will be so proud!
Sam Lantinga [Sat, 21 Nov 2009 05:29:31 +0000] rev 3468
My first OpenGL shader! Momma will be so proud!

This shader implements the software renderer mask semantics where the source pixel is multiplied by the color and alpha modulation values and then any pixel with non-zero alpha is fully opaque.

The OpenGL renderer on Mac OS X now passes all the automated render tests! :)

Sat, 21 Nov 2009 05:25:08 +0000pixels don't need to be dynamically allocated
Sam Lantinga [Sat, 21 Nov 2009 05:25:08 +0000] rev 3467
pixels don't need to be dynamically allocated
Added a dump_screen() function to assist with test failure diagnosis

Sat, 21 Nov 2009 05:05:19 +0000SDL_RenderReadPixels() needs to flush asynchronous operations before it reads.
Sam Lantinga [Sat, 21 Nov 2009 05:05:19 +0000] rev 3466
SDL_RenderReadPixels() needs to flush asynchronous operations before it reads.
The semantics are that it reads the back buffer, and those pixels may not be available once SDL_RenderPresent() has happened.

Fri, 20 Nov 2009 14:42:40 +0000Support for UTF-8 text input has been added.
Mike Gorchak [Fri, 20 Nov 2009 14:42:40 +0000] rev 3465
Support for UTF-8 text input has been added.

Fri, 20 Nov 2009 07:11:29 +00001. SDL_RenderPresent() call has been added after each test to be sure, that all graphics output is flushed in case if it was asynchronous.
Mike Gorchak [Fri, 20 Nov 2009 07:11:29 +0000] rev 3464
1. SDL_RenderPresent() call has been added after each test to be sure, that all graphics output is flushed in case if it was asynchronous.
2. After each renderer test window recreation has been added.

Fri, 20 Nov 2009 07:08:28 +0000Output last SDL error in case of test was failed.
Mike Gorchak [Fri, 20 Nov 2009 07:08:28 +0000] rev 3463
Output last SDL error in case of test was failed.

Fri, 20 Nov 2009 07:07:41 +0000RenderReadPixels and RenderWritePixels now work properly.
Mike Gorchak [Fri, 20 Nov 2009 07:07:41 +0000] rev 3462
RenderReadPixels and RenderWritePixels now work properly.

Fri, 20 Nov 2009 07:06:50 +0000Deinitialization fixes, in case if QNXGF driver is not initialized properly.
Mike Gorchak [Fri, 20 Nov 2009 07:06:50 +0000] rev 3461
Deinitialization fixes, in case if QNXGF driver is not initialized properly.

Thu, 19 Nov 2009 09:07:09 +0000Added support for generic getopt() function instead of getopt_long(). Because not all platforms have getopt_long().
Mike Gorchak [Thu, 19 Nov 2009 09:07:09 +0000] rev 3460
Added support for generic getopt() function instead of getopt_long(). Because not all platforms have getopt_long().