r600: add core pieces of image support

Graphics / Mesa 3D Graphics Library / Mesa - Dave Airlie [redhat.com] - 17 November 2017 01:31 EST

This adds the atoms and gallium api implementations, along with support for compress/decompress paths for shader images.

a6b3792843 r600: add core pieces of image support.
src/gallium/drivers/r600/evergreen_state.c | 294 ++++++++++++++++++++++++++-
src/gallium/drivers/r600/r600_blit.c | 59 ++++++
src/gallium/drivers/r600/r600_hw_context.c | 2 +
src/gallium/drivers/r600/r600_pipe.h | 45 +++-
src/gallium/drivers/r600/r600_shader.h | 1 +
src/gallium/drivers/r600/r600_state_common.c | 30 +++
6 files changed, 428 insertions(+), 3 deletions(-)

Upstream: cgit.freedesktop.org


  • Share