radeonsi: disable primitive binning on Vega10 (v2)
authorMarek Olšák <marek.olsak@amd.com>
Thu, 5 Oct 2017 23:01:11 +0000 (01:01 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 9 Oct 2017 14:20:18 +0000 (16:20 +0200)
commit8e969cce382951b92529ea427216a31aaa6a47fb
tree6b9d121c5f324925b1aadc9a711299b3bb82795f
parent3784ce9782b47772c950b841f8934d51a18c4b7d
radeonsi: disable primitive binning on Vega10 (v2)

Our driver implementation is known to decrease performance for some tests,
but we don't know if any apps and benchmarks (e.g. those tested by Phoronix)
are affected. This disables the feature just to be safe.

Set this to enable partial primitive binning:
    R600_DEBUG=dpbb
Set this to enable full primitive binning:
    R600_DEBUG=dpbb,dfsm

v2: add new debug options

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeon/r600_pipe_common.c
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeonsi/si_pipe.c