mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 21:50:12 +01:00
r300: Use util_blend_factor_uses_dest
v2: Fix missing { and #include (trivial)
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Eric Anholt <eric@anholt.net> [v1]
Reviewed-by: Marek Olšák <marek.olsak@amd.com> [v1]
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6407>
This commit is contained in:
parent
7a776f43d2
commit
089bc22de5
1 changed files with 3 additions and 9 deletions
|
|
@ -30,6 +30,7 @@
|
|||
#include "util/u_memory.h"
|
||||
#include "util/u_pack_color.h"
|
||||
#include "util/u_transfer.h"
|
||||
#include "util/u_blend.h"
|
||||
|
||||
#include "tgsi/tgsi_parse.h"
|
||||
|
||||
|
|
@ -284,15 +285,8 @@ static unsigned blend_read_enable(unsigned eqRGB, unsigned eqA,
|
|||
eqRGB == PIPE_BLEND_MAX || eqA == PIPE_BLEND_MAX ||
|
||||
dstRGB != PIPE_BLENDFACTOR_ZERO ||
|
||||
dstA != PIPE_BLENDFACTOR_ZERO ||
|
||||
srcRGB == PIPE_BLENDFACTOR_DST_COLOR ||
|
||||
srcRGB == PIPE_BLENDFACTOR_DST_ALPHA ||
|
||||
srcRGB == PIPE_BLENDFACTOR_INV_DST_COLOR ||
|
||||
srcRGB == PIPE_BLENDFACTOR_INV_DST_ALPHA ||
|
||||
srcA == PIPE_BLENDFACTOR_DST_COLOR ||
|
||||
srcA == PIPE_BLENDFACTOR_DST_ALPHA ||
|
||||
srcA == PIPE_BLENDFACTOR_INV_DST_COLOR ||
|
||||
srcA == PIPE_BLENDFACTOR_INV_DST_ALPHA ||
|
||||
srcRGB == PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE) {
|
||||
util_blend_factor_uses_dest(srcRGB, false) ||
|
||||
util_blend_factor_uses_dest(srcA, true)) {
|
||||
/* Enable reading from the colorbuffer. */
|
||||
blend_control |= R300_READ_ENABLE;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue