llvmpipe: add support for shader buffer binding.
authorDave Airlie <airlied@redhat.com>
Wed, 26 Jun 2019 05:57:30 +0000 (15:57 +1000)
committerDave Airlie <airlied@redhat.com>
Sun, 7 Jul 2019 06:24:12 +0000 (16:24 +1000)
commitdf46b3d196eb4f4f55efa6e1da4398c0e1dbc923
treee8812328561f92cadd2f67c7d28ba3e374c536db
parentd8fb66a3e1ffae8e4ef4a31ee961f74d44486a19
llvmpipe: add support for shader buffer binding.

This add support for setting shader buffers and passing them
to draw or binding them to the fragment shader jit.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup.h
src/gallium/drivers/llvmpipe/lp_setup_context.h
src/gallium/drivers/llvmpipe/lp_state.h
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_texture.c