drm: Use register writes instead of BITBLT_MULTI packets for buffer swap blits
authorMichel Daenzer <michel@tungstengraphics.com>
Thu, 21 Sep 2006 18:26:35 +0000 (04:26 +1000)
committerDave Airlie <airlied@linux.ie>
Thu, 21 Sep 2006 19:32:34 +0000 (05:32 +1000)
commit3e14a2867d8ccf555fe6e318eac0f8200399fe1c
treea33f49fd5c107c0dc9101217e48602cea3376b32
parent54a56ac583ac66f3f4bc2c4cc3ef9b0676770742
drm: Use register writes instead of BITBLT_MULTI packets for buffer swap blits

This takes up two more ring buffer entries per rectangle blitted but makes sure
the blit is performed top to bottom, reducing the likelyhood of tearing.

Signed-off-by: Dave Airlie <airlied@linux.ie>
drivers/char/drm/radeon_drv.h
drivers/char/drm/radeon_state.c