#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 |