Module: Mesa Branch: master Commit: b8fb1d75ce95fe5d404b301ab31ca0c323967d14 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fb1d75ce95fe5d404b301ab31ca0c323967d14
Author: Marek Olšák <[email protected]> Date: Mon May 10 03:27:58 2010 +0200 r600g: adapt to latest interfaces changes - Wrapped the buffer and texture create/destroy/transfer/... functions using u_resource, which is then used to implement the resource functions. - Implemented texture transfers. I left the buffer and texture transfers separate because one day we'll need a special codepath for textures. - Added index_bias to the draw_*elements functions. - Removed nonexistent *REP and *FOR instructions. - Some pipe formats have changed channel ordering, so I've removed/fixed nonexistent ones. - Added stubs for create/set/destroy sampler views. - Added a naive implementation of vertex elements state (new CSO). - Reworked {texture,buffer}_{from,to}_handle. - Reorganized winsys files, removed dri,egl,python directories. - Added a new build target dri-r600. --- src/gallium/drivers/r600/Makefile | 1 + src/gallium/drivers/r600/SConscript | 9 + src/gallium/drivers/r600/r600_buffer.c | 173 ++++-- src/gallium/drivers/r600/r600_compiler_tgsi.c | 14 - src/gallium/drivers/r600/r600_context.c | 19 +- src/gallium/drivers/r600/r600_context.h | 6 +- src/gallium/drivers/r600/r600_draw.c | 12 +- src/gallium/drivers/r600/r600_helper.c | 18 - src/gallium/drivers/r600/r600_resource.c | 68 +++ src/gallium/drivers/r600/r600_resource.h | 33 ++ src/gallium/drivers/r600/r600_screen.c | 86 ++-- src/gallium/drivers/r600/r600_screen.h | 37 ++- src/gallium/drivers/r600/r600_state.c | 87 +++- src/gallium/drivers/r600/r600_texture.c | 140 +++-- src/gallium/drivers/r600/r600_texture.h | 19 +- .../drm/r600/dri => targets/dri-r600}/Makefile | 15 +- src/gallium/targets/dri-r600/SConscript | 26 + src/gallium/winsys/drm/r600/Makefile | 12 - src/gallium/winsys/drm/r600/SConscript | 7 - src/gallium/winsys/drm/r600/core/r600_drm.c | 170 ------ src/gallium/winsys/drm/r600/dri/SConscript | 17 - src/gallium/winsys/drm/r600/egl/Makefile | 14 - src/gallium/winsys/drm/r600/egl/dummy.c | 1 - src/gallium/winsys/drm/r600/python/README | 15 - src/gallium/winsys/drm/r600/python/SConscript | 33 -- .../drm/r600/python/radeon_hardpipe_winsys.c | 132 ----- src/gallium/winsys/drm/r600/python/xf86dri.c | 605 -------------------- src/gallium/winsys/drm/r600/python/xf86dri.h | 123 ---- src/gallium/winsys/drm/r600/python/xf86dristr.h | 389 ------------- .../winsys/{drm/r600/core => r600/drm}/Makefile | 7 +- .../winsys/{drm/r600/core => r600/drm}/bof.c | 0 .../winsys/{drm/r600/core => r600/drm}/bof.h | 0 src/gallium/winsys/r600/drm/r600_drm.c | 87 +++ .../{drm/r600/core => r600/drm}/r600_state.c | 0 .../{drm/r600/core => r600/drm}/r600_states.h | 0 .../winsys/{drm/r600/core => r600/drm}/r600d.h | 0 .../winsys/{drm/r600/core => r600/drm}/radeon.c | 0 .../winsys/{drm/r600/core => r600/drm}/radeon_bo.c | 0 .../{drm/r600/core => r600/drm}/radeon_ctx.c | 0 .../{drm/r600/core => r600/drm}/radeon_draw.c | 0 .../{drm/r600/core => r600/drm}/radeon_pciid.c | 0 .../{drm/r600/core => r600/drm}/radeon_priv.h | 0 .../{drm/r600/core => r600/drm}/radeon_state.c | 0 43 files changed, 615 insertions(+), 1760 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=b8fb1d75ce95fe5d404b301ab31ca0c323967d14 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
