gallium: add interfaces for controlling tess program state

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
Ilia Mirkin 2014-07-11 22:09:38 -04:00 committed by Marek Olšák
parent 7ffc1fb928
commit 18bce2f194

View file

@ -170,6 +170,16 @@ struct pipe_context {
void (*bind_gs_state)(struct pipe_context *, void *);
void (*delete_gs_state)(struct pipe_context *, void *);
void * (*create_tcs_state)(struct pipe_context *,
const struct pipe_shader_state *);
void (*bind_tcs_state)(struct pipe_context *, void *);
void (*delete_tcs_state)(struct pipe_context *, void *);
void * (*create_tes_state)(struct pipe_context *,
const struct pipe_shader_state *);
void (*bind_tes_state)(struct pipe_context *, void *);
void (*delete_tes_state)(struct pipe_context *, void *);
void * (*create_vertex_elements_state)(struct pipe_context *,
unsigned num_elements,
const struct pipe_vertex_element *);