#include <mtypes.h>
Data Fields | |
| GLboolean | Enabled |
| User-set GL_VERTEX_PROGRAM_ARB/NV flag. | |
| GLboolean | _Enabled |
| Enabled and _valid_ user program? | |
| GLboolean | PointSizeEnabled |
| GL_VERTEX_PROGRAM_POINT_SIZE_ARB/NV. | |
| GLboolean | TwoSideEnabled |
| GL_VERTEX_PROGRAM_TWO_SIDE_ARB/NV. | |
| struct gl_vertex_program * | Current |
| User-bound vertex program. | |
| struct gl_vertex_program * | _Current |
| Currently enabled and valid vertex program (including internal programs, user-defined vertex programs and GLSL vertex shaders). | |
| GLfloat | Parameters [MAX_PROGRAM_ENV_PARAMS][4] |
| Env params. | |
| GLenum | TrackMatrix [MAX_PROGRAM_ENV_PARAMS/4] |
| GLenum | TrackMatrixTransform [MAX_PROGRAM_ENV_PARAMS/4] |
| GLboolean | _MaintainTnlProgram |
| Should fixed-function T&L be implemented with a vertex prog? | |
| struct gl_vertex_program * | _TnlProgram |
| Program to emulate fixed-function T&L (see above). | |
| struct gl_program_cache * | Cache |
| Cache of fixed-function programs. | |
| GLboolean | _Overriden |
| GLboolean gl_vertex_program_state::Enabled |
User-set GL_VERTEX_PROGRAM_ARB/NV flag.
| GLboolean gl_vertex_program_state::_Enabled |
Enabled and _valid_ user program?
GL_VERTEX_PROGRAM_POINT_SIZE_ARB/NV.
| GLboolean gl_vertex_program_state::TwoSideEnabled |
GL_VERTEX_PROGRAM_TWO_SIDE_ARB/NV.
struct gl_vertex_program* gl_vertex_program_state::Current [read] |
User-bound vertex program.
struct gl_vertex_program* gl_vertex_program_state::_Current [read] |
Currently enabled and valid vertex program (including internal programs, user-defined vertex programs and GLSL vertex shaders).
This is the program we must use when rendering.
| GLfloat gl_vertex_program_state::Parameters[MAX_PROGRAM_ENV_PARAMS][4] |
Env params.
| GLenum gl_vertex_program_state::TrackMatrix[MAX_PROGRAM_ENV_PARAMS/4] |
| GLenum gl_vertex_program_state::TrackMatrixTransform[MAX_PROGRAM_ENV_PARAMS/4] |
Should fixed-function T&L be implemented with a vertex prog?
struct gl_vertex_program* gl_vertex_program_state::_TnlProgram [read] |
Program to emulate fixed-function T&L (see above).
struct gl_program_cache* gl_vertex_program_state::Cache [read] |
Cache of fixed-function programs.
| GLboolean gl_vertex_program_state::_Overriden |
1.5.4