softpipe: add image support to softpipe (v3)
authorDave Airlie <airlied@redhat.com>
Mon, 21 Mar 2016 21:59:35 +0000 (07:59 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 30 Mar 2016 23:14:16 +0000 (09:14 +1000)
commiteb9ad9faa3975fc4f044b81d3b4b793866ef5563
treeab644c9094434e86972502d324af0c94d3371b73
parent0d1f679dedfb47944259e846d7f2eadbcf0907ca
softpipe: add image support to softpipe (v3)

This adds support for ARB_shader_image_load_store to softpipe.

v2: add RESQ support (Ilia)
v3: constify, cleanup internals, add some comments (Brian).

Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
14 files changed:
src/gallium/auxiliary/tgsi/tgsi_exec.h
src/gallium/drivers/softpipe/Makefile.sources
src/gallium/drivers/softpipe/sp_context.c
src/gallium/drivers/softpipe/sp_context.h
src/gallium/drivers/softpipe/sp_flush.c
src/gallium/drivers/softpipe/sp_flush.h
src/gallium/drivers/softpipe/sp_fs_exec.c
src/gallium/drivers/softpipe/sp_image.c [new file with mode: 0644]
src/gallium/drivers/softpipe/sp_image.h [new file with mode: 0644]
src/gallium/drivers/softpipe/sp_state.h
src/gallium/drivers/softpipe/sp_state_derived.c
src/gallium/drivers/softpipe/sp_state_image.c [new file with mode: 0644]
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/softpipe/sp_texture.h