On 2009-02-21, elias@xxxxxxxxxx <elias@xxxxxxxxxx> wrote:
Revision: 11646
http://alleg.svn.sourceforge.net/alleg/?rev=11646&view=rev
Author: elias
Date: 2009-02-21 20:41:03 +0000 (Sat, 21 Feb 2009)
Log Message:
-----------
- Made memory copies of pixel data returned by locking OpenGL bitmaps be upside down. As was mentioned on the mailing list some time
ago, this means we no longer have to vertically swap pixel data outselves (but the pitch of locked pixel memory is negative now for
such bitmaps).
- Removed useless x/y/w/h parameters to the upload_bitmap vtable entry.
- Added fast paths for OpenGL when blitting from screen to screen or screen to texture.
- Fixed ex_lockscreen which made invalid assumptions about the data pointer in ALLEGRO_LOCKED_REGION.
This change broke the graphics on all three Linux machines I have access
to, with three different video cards and drivers (Intel, ATI, Nvidia).