nvc0: rework the validation path for 3D
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 8 Mar 2016 20:36:06 +0000 (21:36 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 8 Mar 2016 23:19:16 +0000 (00:19 +0100)
commitdb9b41d3020452c71728995f39f5fc0bad2f3b1d
tree72c6be9de485fc1d6f4b10784cbc97bad0e83c6a
parenta100a57e30010da49c96f84a661cec9c57f9eebe
nvc0: rework the validation path for 3D

This exposes an interface for state validation that will be also used
to rework the compute validation path.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/nvc0/nvc0_context.h
src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c
src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c