r600g: attempt to abstract kernel bos from pipe driver.
authorDave Airlie <airlied@redhat.com>
Thu, 16 Sep 2010 10:22:09 +0000 (20:22 +1000)
committerDave Airlie <airlied@redhat.com>
Fri, 17 Sep 2010 00:57:49 +0000 (10:57 +1000)
commitf70f79f6f6027bdf2f7de09bb39e12a24420f338
tree8ee84c9ddd557fddc10ee11837108eb23768235d
parentec9d838aa56d2c4bc5649d7c26ac61abb6c4b9bb
r600g: attempt to abstract kernel bos from pipe driver.

introduce an abstraction layer between kernel bos and the winsys BOs.

this is to allow plugging in pb manager with minimal disruption to pipe driver.
19 files changed:
src/gallium/drivers/r600/eg_hw_states.c
src/gallium/drivers/r600/r600_blit.c
src/gallium/drivers/r600/r600_buffer.c
src/gallium/drivers/r600/r600_context.h
src/gallium/drivers/r600/r600_hw_states.c
src/gallium/drivers/r600/r600_query.c
src/gallium/drivers/r600/r600_resource.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_state.c
src/gallium/drivers/r600/r600_texture.c
src/gallium/drivers/r600/radeon.h
src/gallium/winsys/r600/drm/Makefile
src/gallium/winsys/r600/drm/r600_drm.c
src/gallium/winsys/r600/drm/r600_state.c
src/gallium/winsys/r600/drm/radeon_bo.c
src/gallium/winsys/r600/drm/radeon_ctx.c
src/gallium/winsys/r600/drm/radeon_priv.h
src/gallium/winsys/r600/drm/radeon_state.c
src/gallium/winsys/r600/drm/radeon_ws_bo.c [new file with mode: 0644]