History log of /external/mesa3d/src/gallium/drivers/r600/evergreen_compute.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fdd8df20e4a730f80bf4c331012d832bffd7072e 24-Jul-2012 Tom Stellard <thomas.stellard@amd.com> r600g: Emit dispatch state for compute directly to the cs

We no longer rely on an evergreen_compute_resource for emitting dispatch
state.

Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute.h
d3b013049126fb44d65a0a67001b04acbe778613 24-Jul-2012 Tom Stellard <thomas.stellard@amd.com> r600g: Atomize compute shader state

Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute.h
5016fe2d47a08ce2cd7c597e67862086e7d63b64 25-Jun-2012 Tom Stellard <thomas.stellard@amd.com> r600g: Add start_compute_cs atom to struct r600_context

The start_compute_cs atom initializes some config and context registers
to the values needed for running compute shaders. When a compute shader
is dispatched, this atom is emitted after the start_cs_cmd atom, which
initializes registers that are common to both 3D and compute.

Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute.h
6a829a1b724ca0d960decee217d260b4de8a5463 30-Nov-2011 Adam Rak <adam.rak@streamnovation.com> 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
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute.h