Mesa (radeon-rewrite): radeon: refactor framebuffer code like intel

Dave Airlie airlied at kemper.freedesktop.org
Mon Mar 2 09:28:15 UTC 2009


Module: Mesa
Branch: radeon-rewrite
Commit: 2b85fccae5ba33748846f74f90fe0f72c673a4b1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b85fccae5ba33748846f74f90fe0f72c673a4b1

Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar  3 03:27:59 2009 +1000

radeon: refactor framebuffer code like intel

this is a step towards fbos and should fix pageflipping, but
I think the first flip seems broken.

---

 src/mesa/drivers/dri/r200/r200_context.c           |    2 +-
 src/mesa/drivers/dri/r200/r200_ioctl.c             |    2 +-
 src/mesa/drivers/dri/r200/r200_state.c             |   94 +----
 src/mesa/drivers/dri/r300/r300_context.c           |   39 +-
 src/mesa/drivers/dri/r300/r300_ioctl.c             |    8 +-
 src/mesa/drivers/dri/r300/r300_render.c            |    3 +-
 src/mesa/drivers/dri/r300/r300_state.c             |   71 +---
 src/mesa/drivers/dri/r300/r300_texstate.c          |   10 +-
 src/mesa/drivers/dri/radeon/radeon_common.c        |  470 +++++++++++++++-----
 src/mesa/drivers/dri/radeon/radeon_common.h        |   11 +-
 .../drivers/dri/radeon/radeon_common_context.c     |  124 +++---
 .../drivers/dri/radeon/radeon_common_context.h     |   43 ++-
 src/mesa/drivers/dri/radeon/radeon_context.c       |    4 +-
 src/mesa/drivers/dri/radeon/radeon_lock.c          |   78 ++--
 src/mesa/drivers/dri/radeon/radeon_lock.h          |   69 +---
 src/mesa/drivers/dri/radeon/radeon_screen.c        |   69 ++--
 src/mesa/drivers/dri/radeon/radeon_state.c         |   80 +---
 17 files changed, 612 insertions(+), 565 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=2b85fccae5ba33748846f74f90fe0f72c673a4b1



More information about the mesa-commit mailing list