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 *) |