From: Marek Olšák Date: Mon, 23 Feb 2015 10:39:53 +0000 (+0100) Subject: radeonsi: fix point sprites X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7820a11e3dea2aca8e2b9b4ed9faf94ff5696990;p=mesa.git radeonsi: fix point sprites Broken by a27b74819ad375e8c0bc88e13f42c951d2b5cd6a. This fix is critical and should be ported to stable ASAP. Cc: 10.5 10.4 --- 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) */