From e5ccc80aba60f4132823d71ea6952c87f2392d06 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 8 Nov 2023 01:34:42 -0800
Subject: [PATCH] Removed useless branch test
Fixes https://github.com/libsdl-org/SDL/issues/8286
---
src/render/software/SDL_triangle.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/render/software/SDL_triangle.c b/src/render/software/SDL_triangle.c
index a4c04b2ddc2a..04dcf4ed9b32 100644
--- a/src/render/software/SDL_triangle.c
+++ b/src/render/software/SDL_triangle.c
@@ -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);
}