r600g: also disable transform feedback on cayman

It's said to cause troubles there.
The env var is R600_STREAMOUT again.
This commit is contained in:
Marek Olšák 2012-03-28 02:21:03 +02:00
parent 393d741788
commit 9773369ab4
1 changed files with 4 additions and 3 deletions

View File

@ -814,9 +814,10 @@ struct pipe_screen *r600_screen_create(struct radeon_winsys *ws)
rscreen->chip_class = R600;
}
/* XXX streamout is broken on r700 */
if (rscreen->chip_class == R700 &&
!debug_get_bool_option("R700_STREAMOUT", FALSE)) {
/* XXX streamout is said to be broken on r700 and cayman */
if ((rscreen->chip_class == R700 ||
rscreen->chip_class == CAYMAN) &&
!debug_get_bool_option("R600_STREAMOUT", FALSE)) {
rscreen->info.r600_has_streamout = false;
}