r600g/sb: fix kcache handling on r6xx
authorVadim Girlin <vadimgirlin@gmail.com>
Sun, 5 May 2013 02:01:20 +0000 (06:01 +0400)
committerVadim Girlin <vadimgirlin@gmail.com>
Tue, 7 May 2013 00:40:26 +0000 (04:40 +0400)
commit1c28e7c5a156fd209fc5cae2b86f416d14b7c4c8
treeaf5bc9d382b148b467ef515ca5878c30d9671527
parent03ef60681e61a52dee7fa3285618c313cf13f50c
r600g/sb: fix kcache handling on r6xx

Use the same limit for kcache constants in alu group on r6xx as on other
chips (two const pairs). Relaxing this will require additional checks to
make sure that all 4 consts in the group come from 2 kcache sets (clause
limit), probably without noticeable improvements of shader performance.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
src/gallium/drivers/r600/sb/sb_sched.cpp