home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / lib / site-packages / OpenGL / raw / GL / NV / vertex_program4.py < prev   
Encoding:
Python Source  |  2008-12-07  |  8.1 KB  |  225 lines

  1. '''OpenGL extension NV.vertex_program4
  2.  
  3. The official definition of this extension is available here:
  4.     http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_program4.txt
  5.  
  6. Automatically generated by the get_gl_extensions script, do not edit!
  7. '''
  8. from OpenGL import platform, constants, constant, arrays
  9. from OpenGL import extensions
  10. from OpenGL.GL import glget
  11. import ctypes
  12. EXTENSION_NAME = 'GL_NV_vertex_program4'
  13. GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = constant.Constant( 'GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV', 0x88FD )
  14. glVertexAttribI1iEXT = platform.createExtensionFunction( 
  15.     'glVertexAttribI1iEXT', dll=platform.GL,
  16.     extension=EXTENSION_NAME,
  17.     resultType=None, 
  18.     argTypes=(constants.GLuint, constants.GLint,),
  19.     doc = 'glVertexAttribI1iEXT( GLuint(index), GLint(x) ) -> None',
  20.     argNames = ('index', 'x',),
  21. )
  22.  
  23. glVertexAttribI2iEXT = platform.createExtensionFunction( 
  24.     'glVertexAttribI2iEXT', dll=platform.GL,
  25.     extension=EXTENSION_NAME,
  26.     resultType=None, 
  27.     argTypes=(constants.GLuint, constants.GLint, constants.GLint,),
  28.     doc = 'glVertexAttribI2iEXT( GLuint(index), GLint(x), GLint(y) ) -> None',
  29.     argNames = ('index', 'x', 'y',),
  30. )
  31.  
  32. glVertexAttribI3iEXT = platform.createExtensionFunction( 
  33.     'glVertexAttribI3iEXT', dll=platform.GL,
  34.     extension=EXTENSION_NAME,
  35.     resultType=None, 
  36.     argTypes=(constants.GLuint, constants.GLint, constants.GLint, constants.GLint,),
  37.     doc = 'glVertexAttribI3iEXT( GLuint(index), GLint(x), GLint(y), GLint(z) ) -> None',
  38.     argNames = ('index', 'x', 'y', 'z',),
  39. )
  40.  
  41. glVertexAttribI4iEXT = platform.createExtensionFunction( 
  42.     'glVertexAttribI4iEXT', dll=platform.GL,
  43.     extension=EXTENSION_NAME,
  44.     resultType=None, 
  45.     argTypes=(constants.GLuint, constants.GLint, constants.GLint, constants.GLint, constants.GLint,),
  46.     doc = 'glVertexAttribI4iEXT( GLuint(index), GLint(x), GLint(y), GLint(z), GLint(w) ) -> None',
  47.     argNames = ('index', 'x', 'y', 'z', 'w',),
  48. )
  49.  
  50. glVertexAttribI1uiEXT = platform.createExtensionFunction( 
  51.     'glVertexAttribI1uiEXT', dll=platform.GL,
  52.     extension=EXTENSION_NAME,
  53.     resultType=None, 
  54.     argTypes=(constants.GLuint, constants.GLuint,),
  55.     doc = 'glVertexAttribI1uiEXT( GLuint(index), GLuint(x) ) -> None',
  56.     argNames = ('index', 'x',),
  57. )
  58.  
  59. glVertexAttribI2uiEXT = platform.createExtensionFunction( 
  60.     'glVertexAttribI2uiEXT', dll=platform.GL,
  61.     extension=EXTENSION_NAME,
  62.     resultType=None, 
  63.     argTypes=(constants.GLuint, constants.GLuint, constants.GLuint,),
  64.     doc = 'glVertexAttribI2uiEXT( GLuint(index), GLuint(x), GLuint(y) ) -> None',
  65.     argNames = ('index', 'x', 'y',),
  66. )
  67.  
  68. glVertexAttribI3uiEXT = platform.createExtensionFunction( 
  69.     'glVertexAttribI3uiEXT', dll=platform.GL,
  70.     extension=EXTENSION_NAME,
  71.     resultType=None, 
  72.     argTypes=(constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint,),
  73.     doc = 'glVertexAttribI3uiEXT( GLuint(index), GLuint(x), GLuint(y), GLuint(z) ) -> None',
  74.     argNames = ('index', 'x', 'y', 'z',),
  75. )
  76.  
  77. glVertexAttribI4uiEXT = platform.createExtensionFunction( 
  78.     'glVertexAttribI4uiEXT', dll=platform.GL,
  79.     extension=EXTENSION_NAME,
  80.     resultType=None, 
  81.     argTypes=(constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint,),
  82.     doc = 'glVertexAttribI4uiEXT( GLuint(index), GLuint(x), GLuint(y), GLuint(z), GLuint(w) ) -> None',
  83.     argNames = ('index', 'x', 'y', 'z', 'w',),
  84. )
  85.  
  86. glVertexAttribI1ivEXT = platform.createExtensionFunction( 
  87.     'glVertexAttribI1ivEXT', dll=platform.GL,
  88.     extension=EXTENSION_NAME,
  89.     resultType=None, 
  90.     argTypes=(constants.GLuint, arrays.GLintArray,),
  91.     doc = 'glVertexAttribI1ivEXT( GLuint(index), GLintArray(v) ) -> None',
  92.     argNames = ('index', 'v',),
  93. )
  94.  
  95. glVertexAttribI2ivEXT = platform.createExtensionFunction( 
  96.     'glVertexAttribI2ivEXT', dll=platform.GL,
  97.     extension=EXTENSION_NAME,
  98.     resultType=None, 
  99.     argTypes=(constants.GLuint, arrays.GLintArray,),
  100.     doc = 'glVertexAttribI2ivEXT( GLuint(index), GLintArray(v) ) -> None',
  101.     argNames = ('index', 'v',),
  102. )
  103.  
  104. glVertexAttribI3ivEXT = platform.createExtensionFunction( 
  105.     'glVertexAttribI3ivEXT', dll=platform.GL,
  106.     extension=EXTENSION_NAME,
  107.     resultType=None, 
  108.     argTypes=(constants.GLuint, arrays.GLintArray,),
  109.     doc = 'glVertexAttribI3ivEXT( GLuint(index), GLintArray(v) ) -> None',
  110.     argNames = ('index', 'v',),
  111. )
  112.  
  113. glVertexAttribI4ivEXT = platform.createExtensionFunction( 
  114.     'glVertexAttribI4ivEXT', dll=platform.GL,
  115.     extension=EXTENSION_NAME,
  116.     resultType=None, 
  117.     argTypes=(constants.GLuint, arrays.GLintArray,),
  118.     doc = 'glVertexAttribI4ivEXT( GLuint(index), GLintArray(v) ) -> None',
  119.     argNames = ('index', 'v',),
  120. )
  121.  
  122. glVertexAttribI1uivEXT = platform.createExtensionFunction( 
  123.     'glVertexAttribI1uivEXT', dll=platform.GL,
  124.     extension=EXTENSION_NAME,
  125.     resultType=None, 
  126.     argTypes=(constants.GLuint, arrays.GLuintArray,),
  127.     doc = 'glVertexAttribI1uivEXT( GLuint(index), GLuintArray(v) ) -> None',
  128.     argNames = ('index', 'v',),
  129. )
  130.  
  131. glVertexAttribI2uivEXT = platform.createExtensionFunction( 
  132.     'glVertexAttribI2uivEXT', dll=platform.GL,
  133.     extension=EXTENSION_NAME,
  134.     resultType=None, 
  135.     argTypes=(constants.GLuint, arrays.GLuintArray,),
  136.     doc = 'glVertexAttribI2uivEXT( GLuint(index), GLuintArray(v) ) -> None',
  137.     argNames = ('index', 'v',),
  138. )
  139.  
  140. glVertexAttribI3uivEXT = platform.createExtensionFunction( 
  141.     'glVertexAttribI3uivEXT', dll=platform.GL,
  142.     extension=EXTENSION_NAME,
  143.     resultType=None, 
  144.     argTypes=(constants.GLuint, arrays.GLuintArray,),
  145.     doc = 'glVertexAttribI3uivEXT( GLuint(index), GLuintArray(v) ) -> None',
  146.     argNames = ('index', 'v',),
  147. )
  148.  
  149. glVertexAttribI4uivEXT = platform.createExtensionFunction( 
  150.     'glVertexAttribI4uivEXT', dll=platform.GL,
  151.     extension=EXTENSION_NAME,
  152.     resultType=None, 
  153.     argTypes=(constants.GLuint, arrays.GLuintArray,),
  154.     doc = 'glVertexAttribI4uivEXT( GLuint(index), GLuintArray(v) ) -> None',
  155.     argNames = ('index', 'v',),
  156. )
  157.  
  158. glVertexAttribI4bvEXT = platform.createExtensionFunction( 
  159.     'glVertexAttribI4bvEXT', dll=platform.GL,
  160.     extension=EXTENSION_NAME,
  161.     resultType=None, 
  162.     argTypes=(constants.GLuint, arrays.GLbyteArray,),
  163.     doc = 'glVertexAttribI4bvEXT( GLuint(index), GLbyteArray(v) ) -> None',
  164.     argNames = ('index', 'v',),
  165. )
  166.  
  167. glVertexAttribI4svEXT = platform.createExtensionFunction( 
  168.     'glVertexAttribI4svEXT', dll=platform.GL,
  169.     extension=EXTENSION_NAME,
  170.     resultType=None, 
  171.     argTypes=(constants.GLuint, arrays.GLshortArray,),
  172.     doc = 'glVertexAttribI4svEXT( GLuint(index), GLshortArray(v) ) -> None',
  173.     argNames = ('index', 'v',),
  174. )
  175.  
  176. glVertexAttribI4ubvEXT = platform.createExtensionFunction( 
  177.     'glVertexAttribI4ubvEXT', dll=platform.GL,
  178.     extension=EXTENSION_NAME,
  179.     resultType=None, 
  180.     argTypes=(constants.GLuint, arrays.GLubyteArray,),
  181.     doc = 'glVertexAttribI4ubvEXT( GLuint(index), GLubyteArray(v) ) -> None',
  182.     argNames = ('index', 'v',),
  183. )
  184.  
  185. glVertexAttribI4usvEXT = platform.createExtensionFunction( 
  186.     'glVertexAttribI4usvEXT', dll=platform.GL,
  187.     extension=EXTENSION_NAME,
  188.     resultType=None, 
  189.     argTypes=(constants.GLuint, arrays.GLushortArray,),
  190.     doc = 'glVertexAttribI4usvEXT( GLuint(index), GLushortArray(v) ) -> None',
  191.     argNames = ('index', 'v',),
  192. )
  193.  
  194. glVertexAttribIPointerEXT = platform.createExtensionFunction( 
  195.     'glVertexAttribIPointerEXT', dll=platform.GL,
  196.     extension=EXTENSION_NAME,
  197.     resultType=None, 
  198.     argTypes=(constants.GLuint, constants.GLint, constants.GLenum, constants.GLsizei, ctypes.c_void_p,),
  199.     doc = 'glVertexAttribIPointerEXT( GLuint(index), GLint(size), GLenum(type), GLsizei(stride), c_void_p(pointer) ) -> None',
  200.     argNames = ('index', 'size', 'type', 'stride', 'pointer',),
  201. )
  202.  
  203. glGetVertexAttribIivEXT = platform.createExtensionFunction( 
  204.     'glGetVertexAttribIivEXT', dll=platform.GL,
  205.     extension=EXTENSION_NAME,
  206.     resultType=None, 
  207.     argTypes=(constants.GLuint, constants.GLenum, arrays.GLintArray,),
  208.     doc = 'glGetVertexAttribIivEXT( GLuint(index), GLenum(pname), GLintArray(params) ) -> None',
  209.     argNames = ('index', 'pname', 'params',),
  210. )
  211.  
  212. glGetVertexAttribIuivEXT = platform.createExtensionFunction( 
  213.     'glGetVertexAttribIuivEXT', dll=platform.GL,
  214.     extension=EXTENSION_NAME,
  215.     resultType=None, 
  216.     argTypes=(constants.GLuint, constants.GLenum, arrays.GLuintArray,),
  217.     doc = 'glGetVertexAttribIuivEXT( GLuint(index), GLenum(pname), GLuintArray(params) ) -> None',
  218.     argNames = ('index', 'pname', 'params',),
  219. )
  220.  
  221.  
  222. def glInitVertexProgram4NV():
  223.     '''Return boolean indicating whether this extension is available'''
  224.     return extensions.hasGLExtension( EXTENSION_NAME )
  225.