llvmpipe: introduce new state dirty tracking for compute.
authorDave Airlie <airlied@redhat.com>
Tue, 27 Aug 2019 04:43:33 +0000 (14:43 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 4 Sep 2019 05:22:20 +0000 (15:22 +1000)
commitfc01fafdbc83830bd98497378ad22953bcba502c
tree0968d31f74a7408ef10b3b54dff5dbd9a0283dc1
parenta6f6ca37c82bb6810971cab0dccc308e4d28a05a
llvmpipe: introduce new state dirty tracking for compute.

Compute doesn't share dirty state with the fragment pipeline
so create a separate path for it.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_state.h
src/gallium/drivers/llvmpipe/lp_state_cs.c