Mesa (master): r600g: compute support for evergreen
Tom Stellard
tstellar at kemper.freedesktop.org
Fri Jun 1 16:24:54 UTC 2012
Module: Mesa
Branch: master
Commit: 6a829a1b724ca0d960decee217d260b4de8a5463
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a829a1b724ca0d960decee217d260b4de8a5463
Author: Adam Rak <adam.rak at streamnovation.com>
Date: Wed Nov 30 22:20:41 2011 +0100
r600g: compute support for evergreen
Tom Stellard:
- Updated for gallium interface changes
- Fixed a few bugs:
+ Set the loop counter
+ Calculate the correct number of pipes
- Added hooks into the LLVM compiler
---
configure.ac | 7 +-
src/gallium/drivers/r600/Makefile.am | 18 +-
src/gallium/drivers/r600/Makefile.sources | 6 +-
src/gallium/drivers/r600/compute_memory_pool.c | 397 ++++++++++
src/gallium/drivers/r600/compute_memory_pool.h | 98 +++
src/gallium/drivers/r600/compute_resource.def | 38 +
src/gallium/drivers/r600/evergreen_compute.c | 814 +++++++++++++++++++
src/gallium/drivers/r600/evergreen_compute.h | 69 ++
.../drivers/r600/evergreen_compute_internal.c | 830 ++++++++++++++++++++
.../drivers/r600/evergreen_compute_internal.h | 119 +++
src/gallium/drivers/r600/evergreen_state.c | 2 +
src/gallium/drivers/r600/evergreend.h | 74 ++
src/gallium/drivers/r600/llvm_wrapper.cpp | 19 +
src/gallium/drivers/r600/llvm_wrapper.h | 16 +
src/gallium/drivers/r600/r600_llvm.h | 4 +-
src/gallium/drivers/r600/r600_pipe.c | 94 +++-
src/gallium/drivers/r600/r600_pipe.h | 23 +
src/gallium/drivers/r600/r600_resource.c | 18 +-
src/gallium/drivers/r600/r600_resource.h | 8 +
src/gallium/drivers/r600/r600_shader.c | 31 +
src/gallium/drivers/r600/r600_texture.c | 8 +
21 files changed, 2680 insertions(+), 13 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=6a829a1b724ca0d960decee217d260b4de8a5463
More information about the mesa-commit
mailing list