GL_EXT_vertex_shader | |
http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt | |
GL_VERTEX_SHADER_EXT 0x8780 | |
GL_VERTEX_SHADER_BINDING_EXT 0x8781 | |
GL_OP_INDEX_EXT 0x8782 | |
GL_OP_NEGATE_EXT 0x8783 | |
GL_OP_DOT3_EXT 0x8784 | |
GL_OP_DOT4_EXT 0x8785 | |
GL_OP_MUL_EXT 0x8786 | |
GL_OP_ADD_EXT 0x8787 | |
GL_OP_MADD_EXT 0x8788 | |
GL_OP_FRAC_EXT 0x8789 | |
GL_OP_MAX_EXT 0x878A | |
GL_OP_MIN_EXT 0x878B | |
GL_OP_SET_GE_EXT 0x878C | |
GL_OP_SET_LT_EXT 0x878D | |
GL_OP_CLAMP_EXT 0x878E | |
GL_OP_FLOOR_EXT 0x878F | |
GL_OP_ROUND_EXT 0x8790 | |
GL_OP_EXP_BASE_2_EXT 0x8791 | |
GL_OP_LOG_BASE_2_EXT 0x8792 | |
GL_OP_POWER_EXT 0x8793 | |
GL_OP_RECIP_EXT 0x8794 | |
GL_OP_RECIP_SQRT_EXT 0x8795 | |
GL_OP_SUB_EXT 0x8796 | |
GL_OP_CROSS_PRODUCT_EXT 0x8797 | |
GL_OP_MULTIPLY_MATRIX_EXT 0x8798 | |
GL_OP_MOV_EXT 0x8799 | |
GL_OUTPUT_VERTEX_EXT 0x879A | |
GL_OUTPUT_COLOR0_EXT 0x879B | |
GL_OUTPUT_COLOR1_EXT 0x879C | |
GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D | |
GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E | |
GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F | |
GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 | |
GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 | |
GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 | |
GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 | |
GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 | |
GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 | |
GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 | |
GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 | |
GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 | |
GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 | |
GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA | |
GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB | |
GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC | |
GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD | |
GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE | |
GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF | |
GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 | |
GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 | |
GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 | |
GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 | |
GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 | |
GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 | |
GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 | |
GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 | |
GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 | |
GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 | |
GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA | |
GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB | |
GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC | |
GL_OUTPUT_FOG_EXT 0x87BD | |
GL_SCALAR_EXT 0x87BE | |
GL_VECTOR_EXT 0x87BF | |
GL_MATRIX_EXT 0x87C0 | |
GL_VARIANT_EXT 0x87C1 | |
GL_INVARIANT_EXT 0x87C2 | |
GL_LOCAL_CONSTANT_EXT 0x87C3 | |
GL_LOCAL_EXT 0x87C4 | |
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 | |
GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 | |
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 | |
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 | |
GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 | |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA | |
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB | |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC | |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD | |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE | |
GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF | |
GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 | |
GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 | |
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 | |
GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 | |
GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 | |
GL_X_EXT 0x87D5 | |
GL_Y_EXT 0x87D6 | |
GL_Z_EXT 0x87D7 | |
GL_W_EXT 0x87D8 | |
GL_NEGATIVE_X_EXT 0x87D9 | |
GL_NEGATIVE_Y_EXT 0x87DA | |
GL_NEGATIVE_Z_EXT 0x87DB | |
GL_NEGATIVE_W_EXT 0x87DC | |
GL_ZERO_EXT 0x87DD | |
GL_ONE_EXT 0x87DE | |
GL_NEGATIVE_ONE_EXT 0x87DF | |
GL_NORMALIZED_RANGE_EXT 0x87E0 | |
GL_FULL_RANGE_EXT 0x87E1 | |
GL_CURRENT_VERTEX_EXT 0x87E2 | |
GL_MVP_MATRIX_EXT 0x87E3 | |
GL_VARIANT_VALUE_EXT 0x87E4 | |
GL_VARIANT_DATATYPE_EXT 0x87E5 | |
GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 | |
GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 | |
GL_VARIANT_ARRAY_EXT 0x87E8 | |
GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 | |
GL_INVARIANT_VALUE_EXT 0x87EA | |
GL_INVARIANT_DATATYPE_EXT 0x87EB | |
GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC | |
GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED | |
void glBeginVertexShaderEXT (void) | |
void glEndVertexShaderEXT (void) | |
void glBindVertexShaderEXT (GLuint id) | |
GLuint glGenVertexShadersEXT (GLuint range) | |
void glDeleteVertexShaderEXT (GLuint id) | |
void glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1) | |
void glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2) | |
void glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) | |
void glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) | |
void glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) | |
void glInsertComponentEXT (GLuint res, GLuint src, GLuint num) | |
void glExtractComponentEXT (GLuint res, GLuint src, GLuint num) | |
GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components) | |
void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr) | |
void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr) | |
void glVariantbvEXT (GLuint id, GLbyte *addr) | |
void glVariantsvEXT (GLuint id, GLshort *addr) | |
void glVariantivEXT (GLuint id, GLint *addr) | |
void glVariantfvEXT (GLuint id, GLfloat *addr) | |
void glVariantdvEXT (GLuint id, GLdouble *addr) | |
void glVariantubvEXT (GLuint id, GLubyte *addr) | |
void glVariantusvEXT (GLuint id, GLushort *addr) | |
void glVariantuivEXT (GLuint id, GLuint *addr) | |
void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr) | |
void glEnableVariantClientStateEXT (GLuint id) | |
void glDisableVariantClientStateEXT (GLuint id) | |
GLuint glBindLightParameterEXT (GLenum light, GLenum value) | |
GLuint glBindMaterialParameterEXT (GLenum face, GLenum value) | |
GLuint glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenum value) | |
GLuint glBindTextureUnitParameterEXT (GLenum unit, GLenum value) | |
GLuint glBindParameterEXT (GLenum value) | |
GLboolean glIsVariantEnabledEXT (GLuint id, GLenum cap) | |
void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) | |
void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data) | |
void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) | |
void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data) | |
void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) | |
void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data) | |
void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) | |
void glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) | |
void glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLint *data) | |
void glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloat *data) |