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 / gpu_program4.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  7.8 KB  |  169 lines

  1. '''OpenGL extension NV.gpu_program4
  2.  
  3. The official definition of this extension is available here:
  4.     http://oss.sgi.com/projects/ogl-sample/registry/NV/gpu_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_gpu_program4'
  13. GL_MIN_PROGRAM_TEXEL_OFFSET_NV = constant.Constant( 'GL_MIN_PROGRAM_TEXEL_OFFSET_NV', 0x8904 )
  14. GL_MAX_PROGRAM_TEXEL_OFFSET_NV = constant.Constant( 'GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 0x8905 )
  15. GL_PROGRAM_ATTRIB_COMPONENTS_NV = constant.Constant( 'GL_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8906 )
  16. GL_PROGRAM_RESULT_COMPONENTS_NV = constant.Constant( 'GL_PROGRAM_RESULT_COMPONENTS_NV', 0x8907 )
  17. GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = constant.Constant( 'GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV', 0x8908 )
  18. GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = constant.Constant( 'GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 0x8909 )
  19. GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = constant.Constant( 'GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV', 0x8DA5 )
  20. GL_MAX_PROGRAM_GENERIC_RESULTS_NV = constant.Constant( 'GL_MAX_PROGRAM_GENERIC_RESULTS_NV', 0x8DA6 )
  21. glProgramLocalParameterI4iNV = platform.createExtensionFunction( 
  22.     'glProgramLocalParameterI4iNV', dll=platform.GL,
  23.     extension=EXTENSION_NAME,
  24.     resultType=None, 
  25.     argTypes=(constants.GLenum, constants.GLuint, constants.GLint, constants.GLint, constants.GLint, constants.GLint,),
  26.     doc = 'glProgramLocalParameterI4iNV( GLenum(target), GLuint(index), GLint(x), GLint(y), GLint(z), GLint(w) ) -> None',
  27.     argNames = ('target', 'index', 'x', 'y', 'z', 'w',),
  28. )
  29.  
  30. glProgramLocalParameterI4ivNV = platform.createExtensionFunction( 
  31.     'glProgramLocalParameterI4ivNV', dll=platform.GL,
  32.     extension=EXTENSION_NAME,
  33.     resultType=None, 
  34.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLintArray,),
  35.     doc = 'glProgramLocalParameterI4ivNV( GLenum(target), GLuint(index), GLintArray(params) ) -> None',
  36.     argNames = ('target', 'index', 'params',),
  37. )
  38.  
  39. glProgramLocalParametersI4ivNV = platform.createExtensionFunction( 
  40.     'glProgramLocalParametersI4ivNV', dll=platform.GL,
  41.     extension=EXTENSION_NAME,
  42.     resultType=None, 
  43.     argTypes=(constants.GLenum, constants.GLuint, constants.GLsizei, arrays.GLintArray,),
  44.     doc = 'glProgramLocalParametersI4ivNV( GLenum(target), GLuint(index), GLsizei(count), GLintArray(params) ) -> None',
  45.     argNames = ('target', 'index', 'count', 'params',),
  46. )
  47.  
  48. glProgramLocalParameterI4uiNV = platform.createExtensionFunction( 
  49.     'glProgramLocalParameterI4uiNV', dll=platform.GL,
  50.     extension=EXTENSION_NAME,
  51.     resultType=None, 
  52.     argTypes=(constants.GLenum, constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint,),
  53.     doc = 'glProgramLocalParameterI4uiNV( GLenum(target), GLuint(index), GLuint(x), GLuint(y), GLuint(z), GLuint(w) ) -> None',
  54.     argNames = ('target', 'index', 'x', 'y', 'z', 'w',),
  55. )
  56.  
  57. glProgramLocalParameterI4uivNV = platform.createExtensionFunction( 
  58.     'glProgramLocalParameterI4uivNV', dll=platform.GL,
  59.     extension=EXTENSION_NAME,
  60.     resultType=None, 
  61.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLuintArray,),
  62.     doc = 'glProgramLocalParameterI4uivNV( GLenum(target), GLuint(index), GLuintArray(params) ) -> None',
  63.     argNames = ('target', 'index', 'params',),
  64. )
  65.  
  66. glProgramLocalParametersI4uivNV = platform.createExtensionFunction( 
  67.     'glProgramLocalParametersI4uivNV', dll=platform.GL,
  68.     extension=EXTENSION_NAME,
  69.     resultType=None, 
  70.     argTypes=(constants.GLenum, constants.GLuint, constants.GLsizei, arrays.GLuintArray,),
  71.     doc = 'glProgramLocalParametersI4uivNV( GLenum(target), GLuint(index), GLsizei(count), GLuintArray(params) ) -> None',
  72.     argNames = ('target', 'index', 'count', 'params',),
  73. )
  74.  
  75. glProgramEnvParameterI4iNV = platform.createExtensionFunction( 
  76.     'glProgramEnvParameterI4iNV', dll=platform.GL,
  77.     extension=EXTENSION_NAME,
  78.     resultType=None, 
  79.     argTypes=(constants.GLenum, constants.GLuint, constants.GLint, constants.GLint, constants.GLint, constants.GLint,),
  80.     doc = 'glProgramEnvParameterI4iNV( GLenum(target), GLuint(index), GLint(x), GLint(y), GLint(z), GLint(w) ) -> None',
  81.     argNames = ('target', 'index', 'x', 'y', 'z', 'w',),
  82. )
  83.  
  84. glProgramEnvParameterI4ivNV = platform.createExtensionFunction( 
  85.     'glProgramEnvParameterI4ivNV', dll=platform.GL,
  86.     extension=EXTENSION_NAME,
  87.     resultType=None, 
  88.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLintArray,),
  89.     doc = 'glProgramEnvParameterI4ivNV( GLenum(target), GLuint(index), GLintArray(params) ) -> None',
  90.     argNames = ('target', 'index', 'params',),
  91. )
  92.  
  93. glProgramEnvParametersI4ivNV = platform.createExtensionFunction( 
  94.     'glProgramEnvParametersI4ivNV', dll=platform.GL,
  95.     extension=EXTENSION_NAME,
  96.     resultType=None, 
  97.     argTypes=(constants.GLenum, constants.GLuint, constants.GLsizei, arrays.GLintArray,),
  98.     doc = 'glProgramEnvParametersI4ivNV( GLenum(target), GLuint(index), GLsizei(count), GLintArray(params) ) -> None',
  99.     argNames = ('target', 'index', 'count', 'params',),
  100. )
  101.  
  102. glProgramEnvParameterI4uiNV = platform.createExtensionFunction( 
  103.     'glProgramEnvParameterI4uiNV', dll=platform.GL,
  104.     extension=EXTENSION_NAME,
  105.     resultType=None, 
  106.     argTypes=(constants.GLenum, constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint, constants.GLuint,),
  107.     doc = 'glProgramEnvParameterI4uiNV( GLenum(target), GLuint(index), GLuint(x), GLuint(y), GLuint(z), GLuint(w) ) -> None',
  108.     argNames = ('target', 'index', 'x', 'y', 'z', 'w',),
  109. )
  110.  
  111. glProgramEnvParameterI4uivNV = platform.createExtensionFunction( 
  112.     'glProgramEnvParameterI4uivNV', dll=platform.GL,
  113.     extension=EXTENSION_NAME,
  114.     resultType=None, 
  115.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLuintArray,),
  116.     doc = 'glProgramEnvParameterI4uivNV( GLenum(target), GLuint(index), GLuintArray(params) ) -> None',
  117.     argNames = ('target', 'index', 'params',),
  118. )
  119.  
  120. glProgramEnvParametersI4uivNV = platform.createExtensionFunction( 
  121.     'glProgramEnvParametersI4uivNV', dll=platform.GL,
  122.     extension=EXTENSION_NAME,
  123.     resultType=None, 
  124.     argTypes=(constants.GLenum, constants.GLuint, constants.GLsizei, arrays.GLuintArray,),
  125.     doc = 'glProgramEnvParametersI4uivNV( GLenum(target), GLuint(index), GLsizei(count), GLuintArray(params) ) -> None',
  126.     argNames = ('target', 'index', 'count', 'params',),
  127. )
  128.  
  129. glGetProgramLocalParameterIivNV = platform.createExtensionFunction( 
  130.     'glGetProgramLocalParameterIivNV', dll=platform.GL,
  131.     extension=EXTENSION_NAME,
  132.     resultType=None, 
  133.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLintArray,),
  134.     doc = 'glGetProgramLocalParameterIivNV( GLenum(target), GLuint(index), GLintArray(params) ) -> None',
  135.     argNames = ('target', 'index', 'params',),
  136. )
  137.  
  138. glGetProgramLocalParameterIuivNV = platform.createExtensionFunction( 
  139.     'glGetProgramLocalParameterIuivNV', dll=platform.GL,
  140.     extension=EXTENSION_NAME,
  141.     resultType=None, 
  142.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLuintArray,),
  143.     doc = 'glGetProgramLocalParameterIuivNV( GLenum(target), GLuint(index), GLuintArray(params) ) -> None',
  144.     argNames = ('target', 'index', 'params',),
  145. )
  146.  
  147. glGetProgramEnvParameterIivNV = platform.createExtensionFunction( 
  148.     'glGetProgramEnvParameterIivNV', dll=platform.GL,
  149.     extension=EXTENSION_NAME,
  150.     resultType=None, 
  151.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLintArray,),
  152.     doc = 'glGetProgramEnvParameterIivNV( GLenum(target), GLuint(index), GLintArray(params) ) -> None',
  153.     argNames = ('target', 'index', 'params',),
  154. )
  155.  
  156. glGetProgramEnvParameterIuivNV = platform.createExtensionFunction( 
  157.     'glGetProgramEnvParameterIuivNV', dll=platform.GL,
  158.     extension=EXTENSION_NAME,
  159.     resultType=None, 
  160.     argTypes=(constants.GLenum, constants.GLuint, arrays.GLuintArray,),
  161.     doc = 'glGetProgramEnvParameterIuivNV( GLenum(target), GLuint(index), GLuintArray(params) ) -> None',
  162.     argNames = ('target', 'index', 'params',),
  163. )
  164.  
  165.  
  166. def glInitGpuProgram4NV():
  167.     '''Return boolean indicating whether this extension is available'''
  168.     return extensions.hasGLExtension( EXTENSION_NAME )
  169.