
| Data Fields | |
| struct draw_context * | draw | 
| struct pipe_shader_state | state | 
| struct tgsi_shader_info | info | 
| unsigned | position_output | 
| const float(* | immediates )[4] | 
| struct draw_vs_varient * | varient [16] | 
| unsigned | nr_varients | 
| unsigned | last_varient | 
| struct draw_vs_varient *(* | create_varient )(struct draw_vertex_shader *shader, const struct draw_vs_varient_key *key) | 
| void(* | prepare )(struct draw_vertex_shader *shader, struct draw_context *draw) | 
| void(* | run_linear )(struct draw_vertex_shader *shader, const float(*input)[4], float(*output)[4], const float(*constants)[4], unsigned count, unsigned input_stride, unsigned output_stride) | 
| void(* | delete )(struct draw_vertex_shader *) | 
Definition at line 101 of file draw_vs.h.
| struct draw_context* draw_vertex_shader::draw  [read] | 
| struct pipe_shader_state draw_vertex_shader::state  [read] | 
| struct tgsi_shader_info draw_vertex_shader::info  [read] | 
| unsigned draw_vertex_shader::position_output | 
| const float(* draw_vertex_shader::immediates)[4] | 
| struct draw_vs_varient* draw_vertex_shader::varient[16]  [read] | 
| unsigned draw_vertex_shader::nr_varients | 
| unsigned draw_vertex_shader::last_varient | 
| struct draw_vs_varient*(* draw_vertex_shader::create_varient)(struct draw_vertex_shader *shader, const struct draw_vs_varient_key *key)  [read] | 
| void(* draw_vertex_shader::prepare)(struct draw_vertex_shader *shader, struct draw_context *draw) | 
| void(* draw_vertex_shader::run_linear)(struct draw_vertex_shader *shader, const float(*input)[4], float(*output)[4], const float(*constants)[4], unsigned count, unsigned input_stride, unsigned output_stride) | 
| void(* draw_vertex_shader::delete)(struct draw_vertex_shader *) | 
 1.5.4
 1.5.4