diff options
author | Marek Olšák <[email protected]> | 2015-10-27 23:10:51 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2015-12-03 23:46:37 +0100 |
commit | bfc14796b077444011c81f544ceec5d8592c5c77 (patch) | |
tree | 1ad923ee2dd98fb330f12381c222e8ad1eafd117 /src/gallium | |
parent | 0b03f2def0de8a7a5668e4ba9f0b4de64a2efe08 (diff) |
radeonsi: fix occlusion queries on Fiji
Tested.
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/drivers/radeon/r600_pipe_common.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.c b/src/gallium/drivers/radeon/r600_pipe_common.c index 27e1269f400..1ed5eb794d3 100644 --- a/src/gallium/drivers/radeon/r600_pipe_common.c +++ b/src/gallium/drivers/radeon/r600_pipe_common.c @@ -239,8 +239,8 @@ bool r600_common_context_init(struct r600_common_context *rctx, rctx->family = rscreen->family; rctx->chip_class = rscreen->chip_class; - if (rscreen->family == CHIP_HAWAII) - rctx->max_db = 16; + if (rscreen->chip_class >= CIK) + rctx->max_db = MAX2(8, rscreen->info.r600_num_backends); else if (rscreen->chip_class >= EVERGREEN) rctx->max_db = 8; else |