Data Fields | |
unsigned | light_color_material_mask:12 |
unsigned | light_global_enabled:1 |
unsigned | light_local_viewer:1 |
unsigned | light_twoside:1 |
unsigned | material_shininess_is_zero:1 |
unsigned | need_eye_coords:1 |
unsigned | normalize:1 |
unsigned | rescale_normals:1 |
unsigned | fog_source_is_depth:1 |
unsigned | separate_specular:1 |
unsigned | point_attenuated:1 |
unsigned | point_array:1 |
unsigned | texture_enabled_global:1 |
unsigned | fragprog_inputs_read:12 |
unsigned | varying_vp_inputs |
struct { | |
unsigned light_enabled:1 | |
unsigned light_eyepos3_is_zero:1 | |
unsigned light_spotcutoff_is_180:1 | |
unsigned light_attenuated:1 | |
unsigned texunit_really_enabled:1 | |
unsigned texmat_enabled:1 | |
unsigned texgen_enabled:4 | |
unsigned texgen_mode0:4 | |
unsigned texgen_mode1:4 | |
unsigned texgen_mode2:4 | |
unsigned texgen_mode3:4 | |
} | unit [NUM_UNITS] |
GLuint | nr_enabled_units:8 |
GLuint | enabled_units:8 |
GLuint | separate_specular:1 |
GLuint | fog_enabled:1 |
GLuint | fog_mode:2 |
FOG_x. | |
GLuint | inputs_available:12 |
struct { | |
GLuint enabled:1 | |
GLuint source_index:3 | |
TEXTURE_x_INDEX. | |
GLuint shadow:1 | |
GLuint ScaleShiftRGB:2 | |
GLuint ScaleShiftA:2 | |
GLuint NumArgsRGB:3 | |
up to MAX_COMBINER_TERMS | |
GLuint ModeRGB:5 | |
MODE_x. | |
GLuint NumArgsA:3 | |
up to MAX_COMBINER_TERMS | |
GLuint ModeA:5 | |
MODE_x. | |
struct mode_opt OptRGB [MAX_COMBINER_TERMS] | |
struct mode_opt OptA [MAX_COMBINER_TERMS] | |
} | unit [MAX_TEXTURE_UNITS] |
unsigned state_key::light_color_material_mask |
unsigned state_key::light_global_enabled |
unsigned state_key::light_local_viewer |
unsigned state_key::light_twoside |
unsigned state_key::need_eye_coords |
unsigned state_key::normalize |
unsigned state_key::rescale_normals |
unsigned state_key::fog_source_is_depth |
unsigned state_key::separate_specular |
unsigned state_key::point_attenuated |
unsigned state_key::point_array |
unsigned state_key::texture_enabled_global |
unsigned state_key::fragprog_inputs_read |
unsigned state_key::varying_vp_inputs |
unsigned state_key::light_enabled |
unsigned state_key::light_eyepos3_is_zero |
unsigned state_key::light_spotcutoff_is_180 |
unsigned state_key::light_attenuated |
unsigned state_key::texunit_really_enabled |
unsigned state_key::texmat_enabled |
unsigned state_key::texgen_enabled |
unsigned state_key::texgen_mode0 |
unsigned state_key::texgen_mode1 |
unsigned state_key::texgen_mode2 |
unsigned state_key::texgen_mode3 |
struct { ... } state_key::unit[NUM_UNITS] |
GLuint state_key::nr_enabled_units |
GLuint state_key::enabled_units |
GLuint state_key::separate_specular |
GLuint state_key::fog_enabled |
GLuint state_key::fog_mode |
FOG_x.
GLuint state_key::inputs_available |
GLuint state_key::enabled |
GLuint state_key::source_index |
TEXTURE_x_INDEX.
GLuint state_key::shadow |
GLuint state_key::ScaleShiftRGB |
GLuint state_key::ScaleShiftA |
GLuint state_key::NumArgsRGB |
up to MAX_COMBINER_TERMS
GLuint state_key::ModeRGB |
MODE_x.
GLuint state_key::NumArgsA |
up to MAX_COMBINER_TERMS
GLuint state_key::ModeA |
MODE_x.
struct mode_opt state_key::OptRGB[MAX_COMBINER_TERMS] [read] |
struct mode_opt state_key::OptA[MAX_COMBINER_TERMS] [read] |
struct { ... } state_key::unit[MAX_TEXTURE_UNITS] |