summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2016-09-16 22:42:54 +0200
committerMarek Olšák <marek.olsak@amd.com>2016-10-19 19:26:30 +0200
commita2ea653a498a55a37a7f139d486694969c6aecef (patch)
tree8fbf6b3d57ccc3b6bb344a10512019fae65f3729 /src/gallium/drivers/radeonsi/si_state_shaders.c
parent54f8efeb022de8686db18c49daf14e6771f0fda1 (diff)
downloadexternal_mesa3d-a2ea653a498a55a37a7f139d486694969c6aecef.zip
external_mesa3d-a2ea653a498a55a37a7f139d486694969c6aecef.tar.gz
external_mesa3d-a2ea653a498a55a37a7f139d486694969c6aecef.tar.bz2
radeonsi: remove cb0_is_integer handling
st/mesa does this for us. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_state_shaders.c')
-rw-r--r--src/gallium/drivers/radeonsi/si_state_shaders.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c
index d339b84..137a5d1 100644
--- a/src/gallium/drivers/radeonsi/si_state_shaders.c
+++ b/src/gallium/drivers/radeonsi/si_state_shaders.c
@@ -845,8 +845,7 @@ static void si_shader_init_pm4_state(struct si_screen *sscreen,
static unsigned si_get_alpha_test_func(struct si_context *sctx)
{
/* Alpha-test should be disabled if colorbuffer 0 is integer. */
- if (sctx->queued.named.dsa &&
- !sctx->framebuffer.cb0_is_integer)
+ if (sctx->queued.named.dsa)
return sctx->queued.named.dsa->alpha_func;
return PIPE_FUNC_ALWAYS;
@@ -957,8 +956,7 @@ static inline void si_shader_selector_key(struct pipe_context *ctx,
if (sctx->queued.named.blend) {
key->ps.epilog.alpha_to_one = sctx->queued.named.blend->alpha_to_one &&
- rs->multisample_enable &&
- !sctx->framebuffer.cb0_is_integer;
+ rs->multisample_enable;
}
key->ps.prolog.poly_stipple = rs->poly_stipple_enable && is_poly;