
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