diff options
author | Dave Airlie <airlied@redhat.com> | 2009-11-25 11:53:07 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-11-25 11:53:07 +1000 |
commit | af816ac752820255f245793b53a7cca5a4a49cd4 (patch) | |
tree | 9fde3f58230d8e65726e446c6770cbf3dd350120 /src/r600_state.h | |
parent | 3d8dcbc29323a3c644100bec13aa93f024653bd3 (diff) |
r600: fixup problems with EXA operation reset for multiple ops
To put multiple ops into one CS, you can't just discard the whole
IB. This add supports for reset the CS cdw to the correct place
after an op discards.
Still doesn't enable the final accel bits.
Diffstat (limited to 'src/r600_state.h')
-rw-r--r-- | src/r600_state.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/r600_state.h b/src/r600_state.h index 46c18f9d..b2d2433a 100644 --- a/src/r600_state.h +++ b/src/r600_state.h @@ -326,6 +326,8 @@ void r600_vb_discard(ScrnInfoPtr pScrn); int r600_cp_start(ScrnInfoPtr pScrn); +void +r600_finish_op(ScrnInfoPtr pScrn); extern Bool RADEONPrepareAccess_CS(PixmapPtr pPix, int index); extern void RADEONFinishAccess_CS(PixmapPtr pPix, int index); |