Revert "radeonsi: specialize si_draw_rectangle using a C++ template"
authorMarek Olšák <marek.olsak@amd.com>
Tue, 3 Oct 2023 02:21:35 +0000 (22:21 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 4 Oct 2023 12:35:15 +0000 (12:35 +0000)
commitf4d08bf92daa469bb19460a9a31e66c2bf91162d
tree2786c14f0a5434f66b7fe0d771780f02c22c138f
parent93d5d85d35da164638e9d0fbdd6fbe6de3f6e1fa
Revert "radeonsi: specialize si_draw_rectangle using a C++ template"

This reverts commit cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7.

Navi1x turns off NGG when streamout queries are active, which breaks
the assumption of specialized si_draw_rectangle that NGG is always
enabled on Navi1x.

Fixes: cd7e20f51388

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25515>
src/gallium/drivers/radeonsi/si_state_draw.cpp