Removed useless branch test

Fixes https://github.com/libsdl-org/SDL/issues/8286

(cherry picked from commit e5ccc80aba60f4132823d71ea6952c87f2392d06)
This commit is contained in:
Sam Lantinga 2023-11-08 01:34:42 -08:00
parent af7fe2cf9b
commit 7e11bd1ac1

View File

@ -339,12 +339,7 @@ int SDL_SW_FillTriangle(SDL_Surface *dst, SDL_Point *d0, SDL_Point *d1, SDL_Poin
if (is_uniform) {
Uint32 color;
if (tmp) {
if (dst->format->Amask) {
color = SDL_MapRGBA(tmp->format, c0.r, c0.g, c0.b, c0.a);
} else {
// color = SDL_MapRGB(tmp->format, c0.r, c0.g, c0.b);
color = SDL_MapRGBA(tmp->format, c0.r, c0.g, c0.b, c0.a);
}
color = SDL_MapRGBA(tmp->format, c0.r, c0.g, c0.b, c0.a);
} else {
color = SDL_MapRGBA(dst->format, c0.r, c0.g, c0.b, c0.a);
}