From 7820a11e3dea2aca8e2b9b4ed9faf94ff5696990 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Mon, 23 Feb 2015 11:39:53 +0100 Subject: radeonsi: fix point sprites Broken by a27b74819ad375e8c0bc88e13f42c951d2b5cd6a. This fix is critical and should be ported to stable ASAP. Cc: 10.5 10.4 --- src/gallium/drivers/radeonsi/si_state_shaders.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gallium/drivers/radeonsi') diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c index dea99ea92b8..3827c7b662d 100644 --- a/src/gallium/drivers/radeonsi/si_state_shaders.c +++ b/src/gallium/drivers/radeonsi/si_state_shaders.c @@ -661,7 +661,7 @@ bcolor: } } - if (j == vsinfo->num_outputs) { + if (j == vsinfo->num_outputs & !G_028644_PT_SPRITE_TEX(tmp)) { /* No corresponding output found, load defaults into input. * Don't set any other bits. * (FLAT_SHADE=1 completely changes behavior) */ -- cgit v1.2.3