diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-02-18 20:01:57 -0500 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-02-18 20:01:57 -0500 |
commit | adff8906c9899dde7711382577a63f4a726437ca (patch) | |
tree | a18fe94f53b979cc4db5ec9e5f57578c92bef669 /src/radeon_reg.h | |
parent | cf85d4a1d43a3209c7ca9307aede2c2c243f7130 (diff) |
R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
As noted by mhopf, if VGT_MAX/MIN_INDX, etc. regs change, you need to re-emit
CB blocks to avoid a hang. So, just set the VGT_MAX_INDX to a reasonably large value
in the default state and don't touch them when drawing. When we run out of VB space,
just draw the current buffer, grab a new one, and continue.
Diffstat (limited to 'src/radeon_reg.h')
0 files changed, 0 insertions, 0 deletions