Re: [AD] SF.net SVN: alleg:[11646] allegro/branches/4.9 |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
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).
In ex_bitmap, mysha is vertically too high by about a quarter of the
screen. This happens consistently any time a bitmap is blitted.
The text in all the examples are garbled.
It does work correctly if I use the vesa driver, so no hardware
acceleration. Any ideas?
Peter