st_fragment_program Struct Reference

Derived from Mesa gl_fragment_program:. More...

Collaboration diagram for st_fragment_program:

Collaboration graph
[legend]

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_programvertex_programs
 List of vertex programs which have been translated such that their outputs match this fragment program's inputs.
struct st_fragment_programbitmap_program
 Program prefixed with glBitmap prologue.
uint bitmap_sampler

Detailed Description

Derived from Mesa gl_fragment_program:.

Definition at line 50 of file st_program.h.


Field Documentation

struct gl_fragment_program st_fragment_program::Base [read]

Definition at line 52 of file st_program.h.

GLuint st_fragment_program::serialNo

Definition at line 53 of file st_program.h.

GLuint st_fragment_program::input_to_slot[FRAG_ATTRIB_MAX]

Maps FRAG_ATTRIB_x to slot.

Definition at line 55 of file st_program.h.

GLuint st_fragment_program::num_input_slots

Definition at line 56 of file st_program.h.

GLuint st_fragment_program::input_map[PIPE_MAX_SHADER_INPUTS]

map FP input back to VP output

Definition at line 59 of file st_program.h.

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.

void* st_fragment_program::driver_shader

Definition at line 65 of file st_program.h.

GLuint st_fragment_program::param_state

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]

Program prefixed with glBitmap prologue.

Definition at line 75 of file st_program.h.

uint st_fragment_program::bitmap_sampler

Definition at line 76 of file st_program.h.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 29 06:26:06 2009 for Gallium3D by  doxygen 1.5.4