OpenGL.GL.EXT.vertex_shader

OpenGL extension EXT.vertex_shader
This module customises the behaviour of the OpenGL.raw.GL.EXT.vertex_shader to provide a more Python-friendly API
Overview (from the spec)
EXT_vertex_shader adds a flexible way to change the per-vertex processing in the GL pipeline. It provides a method to replace the fixed vertex/normal transform and lighting with a user specified means of generating processed vertices, texture coordinates, color, and secondary color, along with a primitive's associated state.
The official definition of this extension is available here: http://www.opengl.org/registry/specs/EXT/vertex_shader.txt

Functions

Constants

GL_CURRENT_VERTEX_EXT (34786)
GL_FULL_RANGE_EXT (34785)
GL_INVARIANT_DATATYPE_EXT (34795)
GL_INVARIANT_EXT (34754)
GL_INVARIANT_VALUE_EXT (34794)
GL_LOCAL_CONSTANT_DATATYPE_EXT (34797)
GL_LOCAL_CONSTANT_EXT (34755)
GL_LOCAL_CONSTANT_VALUE_EXT (34796)
GL_LOCAL_EXT (34756)
GL_MATRIX_EXT (34752)
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT (34762)
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT (34765)
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT (34764)
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT (34766)
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT (34763)
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT (34757)
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT (34759)
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT (34760)
GL_MAX_VERTEX_SHADER_LOCALS_EXT (34761)
GL_MAX_VERTEX_SHADER_VARIANTS_EXT (34758)
GL_MVP_MATRIX_EXT (34787)
GL_NEGATIVE_ONE_EXT (34783)
GL_NEGATIVE_W_EXT (34780)
GL_NEGATIVE_X_EXT (34777)
GL_NEGATIVE_Y_EXT (34778)
GL_NEGATIVE_Z_EXT (34779)
GL_NORMALIZED_RANGE_EXT (34784)
GL_ONE_EXT (34782)
GL_OP_ADD_EXT (34695)
GL_OP_CLAMP_EXT (34702)
GL_OP_CROSS_PRODUCT_EXT (34711)
GL_OP_DOT3_EXT (34692)
GL_OP_DOT4_EXT (34693)
GL_OP_EXP_BASE_2_EXT (34705)
GL_OP_FLOOR_EXT (34703)
GL_OP_FRAC_EXT (34697)
GL_OP_INDEX_EXT (34690)
GL_OP_LOG_BASE_2_EXT (34706)
GL_OP_MADD_EXT (34696)
GL_OP_MAX_EXT (34698)
GL_OP_MIN_EXT (34699)
GL_OP_MOV_EXT (34713)
GL_OP_MUL_EXT (34694)
GL_OP_MULTIPLY_MATRIX_EXT (34712)
GL_OP_NEGATE_EXT (34691)
GL_OP_POWER_EXT (34707)
GL_OP_RECIP_EXT (34708)
GL_OP_RECIP_SQRT_EXT (34709)
GL_OP_ROUND_EXT (34704)
GL_OP_SET_GE_EXT (34700)
GL_OP_SET_LT_EXT (34701)
GL_OP_SUB_EXT (34710)
GL_OUTPUT_COLOR0_EXT (34715)
GL_OUTPUT_COLOR1_EXT (34716)
GL_OUTPUT_FOG_EXT (34749)
GL_OUTPUT_TEXTURE_COORD0_EXT (34717)
GL_OUTPUT_TEXTURE_COORD10_EXT (34727)
GL_OUTPUT_TEXTURE_COORD11_EXT (34728)
GL_OUTPUT_TEXTURE_COORD12_EXT (34729)
GL_OUTPUT_TEXTURE_COORD13_EXT (34730)
GL_OUTPUT_TEXTURE_COORD14_EXT (34731)
GL_OUTPUT_TEXTURE_COORD15_EXT (34732)
GL_OUTPUT_TEXTURE_COORD16_EXT (34733)
GL_OUTPUT_TEXTURE_COORD17_EXT (34734)
GL_OUTPUT_TEXTURE_COORD18_EXT (34735)
GL_OUTPUT_TEXTURE_COORD19_EXT (34736)
GL_OUTPUT_TEXTURE_COORD1_EXT (34718)
GL_OUTPUT_TEXTURE_COORD20_EXT (34737)
GL_OUTPUT_TEXTURE_COORD21_EXT (34738)
GL_OUTPUT_TEXTURE_COORD22_EXT (34739)
GL_OUTPUT_TEXTURE_COORD23_EXT (34740)
GL_OUTPUT_TEXTURE_COORD24_EXT (34741)
GL_OUTPUT_TEXTURE_COORD25_EXT (34742)
GL_OUTPUT_TEXTURE_COORD26_EXT (34743)
GL_OUTPUT_TEXTURE_COORD27_EXT (34744)
GL_OUTPUT_TEXTURE_COORD28_EXT (34745)
GL_OUTPUT_TEXTURE_COORD29_EXT (34746)
GL_OUTPUT_TEXTURE_COORD2_EXT (34719)
GL_OUTPUT_TEXTURE_COORD30_EXT (34747)
GL_OUTPUT_TEXTURE_COORD31_EXT (34748)
GL_OUTPUT_TEXTURE_COORD3_EXT (34720)
GL_OUTPUT_TEXTURE_COORD4_EXT (34721)
GL_OUTPUT_TEXTURE_COORD5_EXT (34722)
GL_OUTPUT_TEXTURE_COORD6_EXT (34723)
GL_OUTPUT_TEXTURE_COORD7_EXT (34724)
GL_OUTPUT_TEXTURE_COORD8_EXT (34725)
GL_OUTPUT_TEXTURE_COORD9_EXT (34726)
GL_OUTPUT_VERTEX_EXT (34714)
GL_SCALAR_EXT (34750)
GL_VARIANT_ARRAY_EXT (34792)
GL_VARIANT_ARRAY_POINTER_EXT (34793)
GL_VARIANT_ARRAY_STRIDE_EXT (34790)
GL_VARIANT_ARRAY_TYPE_EXT (34791)
GL_VARIANT_DATATYPE_EXT (34789)
GL_VARIANT_EXT (34753)
GL_VARIANT_VALUE_EXT (34788)
GL_VECTOR_EXT (34751)
GL_VERTEX_SHADER_BINDING_EXT (34689)
GL_VERTEX_SHADER_EXT (34688)
GL_VERTEX_SHADER_INSTRUCTIONS_EXT (34767)
GL_VERTEX_SHADER_INVARIANTS_EXT (34769)
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT (34770)
GL_VERTEX_SHADER_LOCALS_EXT (34771)
GL_VERTEX_SHADER_OPTIMIZED_EXT (34772)
GL_VERTEX_SHADER_VARIANTS_EXT (34768)
GL_W_EXT (34776)
GL_X_EXT (34773)
GL_Y_EXT (34774)
GL_Z_EXT (34775)
GL_ZERO_EXT (34781)