You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
7.3KB

  1. GL_NV_vertex_program
  2. http://www.opengl.org/registry/specs/NV/vertex_program.txt
  3. GL_NV_vertex_program
  4. GL_VERTEX_PROGRAM_NV 0x8620
  5. GL_VERTEX_STATE_PROGRAM_NV 0x8621
  6. GL_ATTRIB_ARRAY_SIZE_NV 0x8623
  7. GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
  8. GL_ATTRIB_ARRAY_TYPE_NV 0x8625
  9. GL_CURRENT_ATTRIB_NV 0x8626
  10. GL_PROGRAM_LENGTH_NV 0x8627
  11. GL_PROGRAM_STRING_NV 0x8628
  12. GL_MODELVIEW_PROJECTION_NV 0x8629
  13. GL_IDENTITY_NV 0x862A
  14. GL_INVERSE_NV 0x862B
  15. GL_TRANSPOSE_NV 0x862C
  16. GL_INVERSE_TRANSPOSE_NV 0x862D
  17. GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
  18. GL_MAX_TRACK_MATRICES_NV 0x862F
  19. GL_MATRIX0_NV 0x8630
  20. GL_MATRIX1_NV 0x8631
  21. GL_MATRIX2_NV 0x8632
  22. GL_MATRIX3_NV 0x8633
  23. GL_MATRIX4_NV 0x8634
  24. GL_MATRIX5_NV 0x8635
  25. GL_MATRIX6_NV 0x8636
  26. GL_MATRIX7_NV 0x8637
  27. GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
  28. GL_CURRENT_MATRIX_NV 0x8641
  29. GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
  30. GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
  31. GL_PROGRAM_PARAMETER_NV 0x8644
  32. GL_ATTRIB_ARRAY_POINTER_NV 0x8645
  33. GL_PROGRAM_TARGET_NV 0x8646
  34. GL_PROGRAM_RESIDENT_NV 0x8647
  35. GL_TRACK_MATRIX_NV 0x8648
  36. GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
  37. GL_VERTEX_PROGRAM_BINDING_NV 0x864A
  38. GL_PROGRAM_ERROR_POSITION_NV 0x864B
  39. GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
  40. GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
  41. GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
  42. GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
  43. GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
  44. GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
  45. GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
  46. GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
  47. GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
  48. GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
  49. GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
  50. GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
  51. GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
  52. GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
  53. GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
  54. GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
  55. GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
  56. GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
  57. GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
  58. GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
  59. GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
  60. GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
  61. GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
  62. GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
  63. GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
  64. GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
  65. GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
  66. GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
  67. GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
  68. GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
  69. GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
  70. GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
  71. GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
  72. GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
  73. GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
  74. GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
  75. GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
  76. GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
  77. GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
  78. GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
  79. GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
  80. GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
  81. GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
  82. GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
  83. GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
  84. GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
  85. GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
  86. GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
  87. GLboolean glAreProgramsResidentNV (GLsizei n, const GLuint* ids, GLboolean *residences)
  88. void glBindProgramNV (GLenum target, GLuint id)
  89. void glDeleteProgramsNV (GLsizei n, const GLuint* ids)
  90. void glExecuteProgramNV (GLenum target, GLuint id, const GLfloat* params)
  91. void glGenProgramsNV (GLsizei n, GLuint* ids)
  92. void glGetProgramParameterdvNV (GLenum target, GLuint index, GLenum pname, GLdouble* params)
  93. void glGetProgramParameterfvNV (GLenum target, GLuint index, GLenum pname, GLfloat* params)
  94. void glGetProgramStringNV (GLuint id, GLenum pname, GLubyte* program)
  95. void glGetProgramivNV (GLuint id, GLenum pname, GLint* params)
  96. void glGetTrackMatrixivNV (GLenum target, GLuint address, GLenum pname, GLint* params)
  97. void glGetVertexAttribPointervNV (GLuint index, GLenum pname, void** pointer)
  98. void glGetVertexAttribdvNV (GLuint index, GLenum pname, GLdouble* params)
  99. void glGetVertexAttribfvNV (GLuint index, GLenum pname, GLfloat* params)
  100. void glGetVertexAttribivNV (GLuint index, GLenum pname, GLint* params)
  101. GLboolean glIsProgramNV (GLuint id)
  102. void glLoadProgramNV (GLenum target, GLuint id, GLsizei len, const GLubyte* program)
  103. void glProgramParameter4dNV (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
  104. void glProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble* params)
  105. void glProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
  106. void glProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat* params)
  107. void glProgramParameters4dvNV (GLenum target, GLuint index, GLsizei num, const GLdouble* params)
  108. void glProgramParameters4fvNV (GLenum target, GLuint index, GLsizei num, const GLfloat* params)
  109. void glRequestResidentProgramsNV (GLsizei n, GLuint* ids)
  110. void glTrackMatrixNV (GLenum target, GLuint address, GLenum matrix, GLenum transform)
  111. void glVertexAttrib1dNV (GLuint index, GLdouble x)
  112. void glVertexAttrib1dvNV (GLuint index, const GLdouble* v)
  113. void glVertexAttrib1fNV (GLuint index, GLfloat x)
  114. void glVertexAttrib1fvNV (GLuint index, const GLfloat* v)
  115. void glVertexAttrib1sNV (GLuint index, GLshort x)
  116. void glVertexAttrib1svNV (GLuint index, const GLshort* v)
  117. void glVertexAttrib2dNV (GLuint index, GLdouble x, GLdouble y)
  118. void glVertexAttrib2dvNV (GLuint index, const GLdouble* v)
  119. void glVertexAttrib2fNV (GLuint index, GLfloat x, GLfloat y)
  120. void glVertexAttrib2fvNV (GLuint index, const GLfloat* v)
  121. void glVertexAttrib2sNV (GLuint index, GLshort x, GLshort y)
  122. void glVertexAttrib2svNV (GLuint index, const GLshort* v)
  123. void glVertexAttrib3dNV (GLuint index, GLdouble x, GLdouble y, GLdouble z)
  124. void glVertexAttrib3dvNV (GLuint index, const GLdouble* v)
  125. void glVertexAttrib3fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z)
  126. void glVertexAttrib3fvNV (GLuint index, const GLfloat* v)
  127. void glVertexAttrib3sNV (GLuint index, GLshort x, GLshort y, GLshort z)
  128. void glVertexAttrib3svNV (GLuint index, const GLshort* v)
  129. void glVertexAttrib4dNV (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
  130. void glVertexAttrib4dvNV (GLuint index, const GLdouble* v)
  131. void glVertexAttrib4fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
  132. void glVertexAttrib4fvNV (GLuint index, const GLfloat* v)
  133. void glVertexAttrib4sNV (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
  134. void glVertexAttrib4svNV (GLuint index, const GLshort* v)
  135. void glVertexAttrib4ubNV (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
  136. void glVertexAttrib4ubvNV (GLuint index, const GLubyte* v)
  137. void glVertexAttribPointerNV (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
  138. void glVertexAttribs1dvNV (GLuint index, GLsizei n, const GLdouble* v)
  139. void glVertexAttribs1fvNV (GLuint index, GLsizei n, const GLfloat* v)
  140. void glVertexAttribs1svNV (GLuint index, GLsizei n, const GLshort* v)
  141. void glVertexAttribs2dvNV (GLuint index, GLsizei n, const GLdouble* v)
  142. void glVertexAttribs2fvNV (GLuint index, GLsizei n, const GLfloat* v)
  143. void glVertexAttribs2svNV (GLuint index, GLsizei n, const GLshort* v)
  144. void glVertexAttribs3dvNV (GLuint index, GLsizei n, const GLdouble* v)
  145. void glVertexAttribs3fvNV (GLuint index, GLsizei n, const GLfloat* v)
  146. void glVertexAttribs3svNV (GLuint index, GLsizei n, const GLshort* v)
  147. void glVertexAttribs4dvNV (GLuint index, GLsizei n, const GLdouble* v)
  148. void glVertexAttribs4fvNV (GLuint index, GLsizei n, const GLfloat* v)
  149. void glVertexAttribs4svNV (GLuint index, GLsizei n, const GLshort* v)
  150. void glVertexAttribs4ubvNV (GLuint index, GLsizei n, const GLubyte* v)