radeonsi: don't always apply the PrimID instancing bug workaround on SI

It looks like commit 391673af7a that should
have fixed the perf regression didn't really change much if anything.

Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Marek Olšák 2017-09-05 17:04:31 +02:00
parent a0823df148
commit 17dd4856a6

View file

@ -213,7 +213,7 @@ static void si_emit_derived_tess_state(struct si_context *sctx,
* doesn't work correctly on SI when there is no other
* SE to switch to.
*/
if (has_primid_instancing_bug)
if (has_primid_instancing_bug && tess_uses_primid)
*num_patches = 1;
sctx->last_num_patches = *num_patches;