Mercurial > sdl-ios-xcode
view test/.cvsignore @ 1543:98f9b16f565c
From: "Alex Volkov"
Date: Thu, 10 Nov 2005 21:53:40 -0500
Subject: [SDL] BUG[?]: 32bpp RGBA->RGB colorkey blit, no SDL_SRCALPHA
It seems there is either a documentation vs. reality mismatch or a real bug
in SDL_blit_N.c:BlitNtoNKey().
The exact blit in question is a 32bpp RGBA->RGB, where RGBA has SDL_COLORKEY
and *no* SDL_SRCALPHA flags. The doc in SDL_video.h states:
* RGBA->RGB:
* SDL_SRCALPHA not set:
* copy RGB.
* if SDL_SRCCOLORKEY set, only copy the pixels matching the
* RGB values of the source colour key, ignoring alpha in the
* comparison.
BlitNtoNKey(), however, forgets to "ignore alpha in the comparison". The
documentation makes perfect sense, so I think it is the code that is faulty.
The attached patch corrects the code.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 15 Mar 2006 15:43:15 +0000 |
parents | 7b4b31075f67 |
children |
line wrap: on
line source
aclocal.m4 autom4te* config.cache config.log config.status configure Makefile SDL.dll stdout.txt stderr.txt checkkeys graywin loopwave testalpha testbitmap testblitspeed testcdrom testdyngl testerror testfile testgamma testgl testhread testiconv testjoystick testkeys testlock testoverlay testoverlay2 testpalette testplatform testsem testsprite testtimer testver testvidinfo testwin testwm threadwin torturethread