r600g: compute support for evergreen
authorAdam Rak <adam.rak@streamnovation.com>
Wed, 30 Nov 2011 21:20:41 +0000 (22:20 +0100)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 1 Jun 2012 15:28:10 +0000 (11:28 -0400)
commit6a829a1b724ca0d960decee217d260b4de8a5463
tree0bc6a96e7a7151ba50aa391e94ca6f0adfc37376
parent46a13b3b11d859e131399853c11ae2be0eb02f0a
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
21 files changed:
configure.ac
src/gallium/drivers/r600/Makefile.am
src/gallium/drivers/r600/Makefile.sources
src/gallium/drivers/r600/compute_memory_pool.c [new file with mode: 0644]
src/gallium/drivers/r600/compute_memory_pool.h [new file with mode: 0644]
src/gallium/drivers/r600/compute_resource.def [new file with mode: 0644]
src/gallium/drivers/r600/evergreen_compute.c [new file with mode: 0644]
src/gallium/drivers/r600/evergreen_compute.h [new file with mode: 0644]
src/gallium/drivers/r600/evergreen_compute_internal.c [new file with mode: 0644]
src/gallium/drivers/r600/evergreen_compute_internal.h [new file with mode: 0644]
src/gallium/drivers/r600/evergreen_state.c
src/gallium/drivers/r600/evergreend.h
src/gallium/drivers/r600/llvm_wrapper.cpp [new file with mode: 0644]
src/gallium/drivers/r600/llvm_wrapper.h [new file with mode: 0644]
src/gallium/drivers/r600/r600_llvm.h
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/r600/r600_resource.c
src/gallium/drivers/r600/r600_resource.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_texture.c