#include <mtypes.h>
Data Fields | |
| GLboolean | Enabled |
| User-set fragment program enable flag. | |
| GLboolean | _Enabled |
| Enabled and _valid_ user program? | |
| struct gl_fragment_program * | Current |
| User-bound fragment program. | |
| struct gl_fragment_program * | _Current |
| Currently enabled and valid fragment program (including internal programs, user-defined fragment programs and GLSL fragment shaders). | |
| GLfloat | Parameters [MAX_PROGRAM_ENV_PARAMS][4] |
| Env params. | |
| GLboolean | _MaintainTexEnvProgram |
| Should fixed-function texturing be implemented with a fragment prog? | |
| struct gl_fragment_program * | _TexEnvProgram |
| Program to emulate fixed-function texture env/combine (see above). | |
| struct gl_program_cache * | Cache |
| Cache of fixed-function programs. | |
| GLboolean gl_fragment_program_state::Enabled |
User-set fragment program enable flag.
| GLboolean gl_fragment_program_state::_Enabled |
Enabled and _valid_ user program?
struct gl_fragment_program* gl_fragment_program_state::Current [read] |
User-bound fragment program.
struct gl_fragment_program* gl_fragment_program_state::_Current [read] |
Currently enabled and valid fragment program (including internal programs, user-defined fragment programs and GLSL fragment shaders).
This is the program we must use when rendering.
| GLfloat gl_fragment_program_state::Parameters[MAX_PROGRAM_ENV_PARAMS][4] |
Env params.
Should fixed-function texturing be implemented with a fragment prog?
struct gl_fragment_program* gl_fragment_program_state::_TexEnvProgram [read] |
Program to emulate fixed-function texture env/combine (see above).
struct gl_program_cache* gl_fragment_program_state::Cache [read] |
Cache of fixed-function programs.
1.5.4