
| 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.
 1.5.4
 1.5.4