Data Fields | |
struct gl_fragment_program | Base |
GLuint | serialNo |
GLuint | input_to_slot [FRAG_ATTRIB_MAX] |
Maps FRAG_ATTRIB_x to slot. | |
GLuint | num_input_slots |
GLuint | input_map [PIPE_MAX_SHADER_INPUTS] |
map FP input back to VP output | |
ubyte | input_semantic_name [PIPE_MAX_SHADER_INPUTS] |
ubyte | input_semantic_index [PIPE_MAX_SHADER_INPUTS] |
struct pipe_shader_state | state |
void * | driver_shader |
GLuint | param_state |
struct translated_vertex_program * | vertex_programs |
List of vertex programs which have been translated such that their outputs match this fragment program's inputs. | |
struct st_fragment_program * | bitmap_program |
Program prefixed with glBitmap prologue. | |
uint | bitmap_sampler |
Definition at line 50 of file st_program.h.
struct gl_fragment_program st_fragment_program::Base [read] |
Definition at line 52 of file st_program.h.
Definition at line 53 of file st_program.h.
GLuint st_fragment_program::input_to_slot[FRAG_ATTRIB_MAX] |
Definition at line 56 of file st_program.h.
GLuint st_fragment_program::input_map[PIPE_MAX_SHADER_INPUTS] |
ubyte st_fragment_program::input_semantic_name[PIPE_MAX_SHADER_INPUTS] |
Definition at line 61 of file st_program.h.
ubyte st_fragment_program::input_semantic_index[PIPE_MAX_SHADER_INPUTS] |
Definition at line 62 of file st_program.h.
struct pipe_shader_state st_fragment_program::state [read] |
Definition at line 64 of file st_program.h.
Definition at line 65 of file st_program.h.
Definition at line 67 of file st_program.h.
struct translated_vertex_program* st_fragment_program::vertex_programs [read] |
List of vertex programs which have been translated such that their outputs match this fragment program's inputs.
Definition at line 72 of file st_program.h.
struct st_fragment_program* st_fragment_program::bitmap_program [read] |
Definition at line 76 of file st_program.h.