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 / annotations.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  22.2 KB  |  1,107 lines

  1. """Array-size annotations for OpenGL.raw.GL
  2.  
  3. Automatically generated by the generateraw script, do not edit!
  4. """
  5. from OpenGL.raw import GL as raw
  6.  
  7. from ctypes import *
  8. from OpenGL import platform, arrays
  9. from OpenGL.constant import Constant
  10. from OpenGL import constants as GLconstants
  11. GLvoid = GLconstants.GLvoid
  12.  
  13.  
  14.  
  15. glAreTexturesResident = arrays.setInputArraySizeType(
  16.     raw.glAreTexturesResident,
  17.     None, # XXX Could not determine size of argument textures for glAreTexturesResident arrays.GLuintArray
  18.     arrays.GLuintArray, 
  19.     'textures',
  20. )
  21.  
  22. glBitmap = arrays.setInputArraySizeType(
  23.     raw.glBitmap,
  24.     None, # XXX Could not determine size of argument bitmap for glBitmap arrays.GLubyteArray
  25.     arrays.GLubyteArray, 
  26.     'bitmap',
  27. )
  28.  
  29. glClipPlane = arrays.setInputArraySizeType(
  30.     raw.glClipPlane,
  31.     None, # XXX Could not determine size of argument equation for glClipPlane arrays.GLdoubleArray
  32.     arrays.GLdoubleArray, 
  33.     'equation',
  34. )
  35.  
  36. glColor3bv = arrays.setInputArraySizeType(
  37.     raw.glColor3bv,
  38.     3,
  39.     arrays.GLbyteArray,
  40.     'v',
  41. )
  42.  
  43. glColor3dv = arrays.setInputArraySizeType(
  44.     raw.glColor3dv,
  45.     3,
  46.     arrays.GLdoubleArray,
  47.     'v',
  48. )
  49.  
  50. glColor3fv = arrays.setInputArraySizeType(
  51.     raw.glColor3fv,
  52.     3,
  53.     arrays.GLfloatArray,
  54.     'v',
  55. )
  56.  
  57. glColor3iv = arrays.setInputArraySizeType(
  58.     raw.glColor3iv,
  59.     3,
  60.     arrays.GLintArray,
  61.     'v',
  62. )
  63.  
  64. glColor3sv = arrays.setInputArraySizeType(
  65.     raw.glColor3sv,
  66.     3,
  67.     arrays.GLshortArray,
  68.     'v',
  69. )
  70.  
  71. glColor3ubv = arrays.setInputArraySizeType(
  72.     raw.glColor3ubv,
  73.     3,
  74.     arrays.GLubyteArray,
  75.     'v',
  76. )
  77.  
  78. glColor3uiv = arrays.setInputArraySizeType(
  79.     raw.glColor3uiv,
  80.     3,
  81.     arrays.GLuintArray,
  82.     'v',
  83. )
  84.  
  85. glColor3usv = arrays.setInputArraySizeType(
  86.     raw.glColor3usv,
  87.     3,
  88.     arrays.GLushortArray,
  89.     'v',
  90. )
  91.  
  92. glColor4bv = arrays.setInputArraySizeType(
  93.     raw.glColor4bv,
  94.     4,
  95.     arrays.GLbyteArray,
  96.     'v',
  97. )
  98.  
  99. glColor4dv = arrays.setInputArraySizeType(
  100.     raw.glColor4dv,
  101.     4,
  102.     arrays.GLdoubleArray,
  103.     'v',
  104. )
  105.  
  106. glColor4fv = arrays.setInputArraySizeType(
  107.     raw.glColor4fv,
  108.     4,
  109.     arrays.GLfloatArray,
  110.     'v',
  111. )
  112.  
  113. glColor4iv = arrays.setInputArraySizeType(
  114.     raw.glColor4iv,
  115.     4,
  116.     arrays.GLintArray,
  117.     'v',
  118. )
  119.  
  120. glColor4sv = arrays.setInputArraySizeType(
  121.     raw.glColor4sv,
  122.     4,
  123.     arrays.GLshortArray,
  124.     'v',
  125. )
  126.  
  127. glColor4ubv = arrays.setInputArraySizeType(
  128.     raw.glColor4ubv,
  129.     4,
  130.     arrays.GLubyteArray,
  131.     'v',
  132. )
  133.  
  134. glColor4uiv = arrays.setInputArraySizeType(
  135.     raw.glColor4uiv,
  136.     4,
  137.     arrays.GLuintArray,
  138.     'v',
  139. )
  140.  
  141. glColor4usv = arrays.setInputArraySizeType(
  142.     raw.glColor4usv,
  143.     4,
  144.     arrays.GLushortArray,
  145.     'v',
  146. )
  147.  
  148. glDeleteTextures = arrays.setInputArraySizeType(
  149.     raw.glDeleteTextures,
  150.     None, # XXX Could not determine size of argument textures for glDeleteTextures arrays.GLuintArray
  151.     arrays.GLuintArray, 
  152.     'textures',
  153. )
  154.  
  155. glEvalCoord1dv = arrays.setInputArraySizeType(
  156.     raw.glEvalCoord1dv,
  157.     1,
  158.     arrays.GLdoubleArray,
  159.     'u',
  160. )
  161.  
  162. glEvalCoord1fv = arrays.setInputArraySizeType(
  163.     raw.glEvalCoord1fv,
  164.     1,
  165.     arrays.GLfloatArray,
  166.     'u',
  167. )
  168.  
  169. glEvalCoord2dv = arrays.setInputArraySizeType(
  170.     raw.glEvalCoord2dv,
  171.     2,
  172.     arrays.GLdoubleArray,
  173.     'u',
  174. )
  175.  
  176. glEvalCoord2fv = arrays.setInputArraySizeType(
  177.     raw.glEvalCoord2fv,
  178.     2,
  179.     arrays.GLfloatArray,
  180.     'u',
  181. )
  182.  
  183. glFeedbackBuffer = arrays.setInputArraySizeType(
  184.     raw.glFeedbackBuffer,
  185.     None, # XXX Could not determine size of argument buffer for glFeedbackBuffer arrays.GLfloatArray
  186.     arrays.GLfloatArray, 
  187.     'buffer',
  188. )
  189.  
  190. glFogfv = arrays.setInputArraySizeType(
  191.     raw.glFogfv,
  192.     None, # XXX Could not determine size of argument params for glFogfv arrays.GLfloatArray
  193.     arrays.GLfloatArray, 
  194.     'params',
  195. )
  196.  
  197. glFogiv = arrays.setInputArraySizeType(
  198.     raw.glFogiv,
  199.     None, # XXX Could not determine size of argument params for glFogiv arrays.GLintArray
  200.     arrays.GLintArray, 
  201.     'params',
  202. )
  203.  
  204. glGenTextures = arrays.setInputArraySizeType(
  205.     raw.glGenTextures,
  206.     None, # XXX Could not determine size of argument textures for glGenTextures arrays.GLuintArray
  207.     arrays.GLuintArray, 
  208.     'textures',
  209. )
  210.  
  211. glGetClipPlane = arrays.setInputArraySizeType(
  212.     raw.glGetClipPlane,
  213.     None, # XXX Could not determine size of argument equation for glGetClipPlane arrays.GLdoubleArray
  214.     arrays.GLdoubleArray, 
  215.     'equation',
  216. )
  217.  
  218. glGetDoublev = arrays.setInputArraySizeType(
  219.     raw.glGetDoublev,
  220.     None, # XXX Could not determine size of argument params for glGetDoublev arrays.GLdoubleArray
  221.     arrays.GLdoubleArray, 
  222.     'params',
  223. )
  224.  
  225. glGetFloatv = arrays.setInputArraySizeType(
  226.     raw.glGetFloatv,
  227.     None, # XXX Could not determine size of argument params for glGetFloatv arrays.GLfloatArray
  228.     arrays.GLfloatArray, 
  229.     'params',
  230. )
  231.  
  232. glGetIntegerv = arrays.setInputArraySizeType(
  233.     raw.glGetIntegerv,
  234.     None, # XXX Could not determine size of argument params for glGetIntegerv arrays.GLintArray
  235.     arrays.GLintArray, 
  236.     'params',
  237. )
  238.  
  239. glGetLightfv = arrays.setInputArraySizeType(
  240.     raw.glGetLightfv,
  241.     None, # XXX Could not determine size of argument params for glGetLightfv arrays.GLfloatArray
  242.     arrays.GLfloatArray, 
  243.     'params',
  244. )
  245.  
  246. glGetLightiv = arrays.setInputArraySizeType(
  247.     raw.glGetLightiv,
  248.     None, # XXX Could not determine size of argument params for glGetLightiv arrays.GLintArray
  249.     arrays.GLintArray, 
  250.     'params',
  251. )
  252.  
  253. glGetMapdv = arrays.setInputArraySizeType(
  254.     raw.glGetMapdv,
  255.     None, # XXX Could not determine size of argument v for glGetMapdv arrays.GLdoubleArray
  256.     arrays.GLdoubleArray, 
  257.     'v',
  258. )
  259.  
  260. glGetMapfv = arrays.setInputArraySizeType(
  261.     raw.glGetMapfv,
  262.     None, # XXX Could not determine size of argument v for glGetMapfv arrays.GLfloatArray
  263.     arrays.GLfloatArray, 
  264.     'v',
  265. )
  266.  
  267. glGetMapiv = arrays.setInputArraySizeType(
  268.     raw.glGetMapiv,
  269.     None, # XXX Could not determine size of argument v for glGetMapiv arrays.GLintArray
  270.     arrays.GLintArray, 
  271.     'v',
  272. )
  273.  
  274. glGetMaterialfv = arrays.setInputArraySizeType(
  275.     raw.glGetMaterialfv,
  276.     None, # XXX Could not determine size of argument params for glGetMaterialfv arrays.GLfloatArray
  277.     arrays.GLfloatArray, 
  278.     'params',
  279. )
  280.  
  281. glGetMaterialiv = arrays.setInputArraySizeType(
  282.     raw.glGetMaterialiv,
  283.     None, # XXX Could not determine size of argument params for glGetMaterialiv arrays.GLintArray
  284.     arrays.GLintArray, 
  285.     'params',
  286. )
  287.  
  288. glGetPixelMapfv = arrays.setInputArraySizeType(
  289.     raw.glGetPixelMapfv,
  290.     None, # XXX Could not determine size of argument values for glGetPixelMapfv arrays.GLfloatArray
  291.     arrays.GLfloatArray, 
  292.     'values',
  293. )
  294.  
  295. glGetPixelMapuiv = arrays.setInputArraySizeType(
  296.     raw.glGetPixelMapuiv,
  297.     None, # XXX Could not determine size of argument values for glGetPixelMapuiv arrays.GLuintArray
  298.     arrays.GLuintArray, 
  299.     'values',
  300. )
  301.  
  302. glGetPixelMapusv = arrays.setInputArraySizeType(
  303.     raw.glGetPixelMapusv,
  304.     None, # XXX Could not determine size of argument values for glGetPixelMapusv arrays.GLushortArray
  305.     arrays.GLushortArray, 
  306.     'values',
  307. )
  308.  
  309. glGetPolygonStipple = arrays.setInputArraySizeType(
  310.     raw.glGetPolygonStipple,
  311.     None, # XXX Could not determine size of argument mask for glGetPolygonStipple arrays.GLubyteArray
  312.     arrays.GLubyteArray, 
  313.     'mask',
  314. )
  315.  
  316. glGetTexEnvfv = arrays.setInputArraySizeType(
  317.     raw.glGetTexEnvfv,
  318.     None, # XXX Could not determine size of argument params for glGetTexEnvfv arrays.GLfloatArray
  319.     arrays.GLfloatArray, 
  320.     'params',
  321. )
  322.  
  323. glGetTexEnviv = arrays.setInputArraySizeType(
  324.     raw.glGetTexEnviv,
  325.     None, # XXX Could not determine size of argument params for glGetTexEnviv arrays.GLintArray
  326.     arrays.GLintArray, 
  327.     'params',
  328. )
  329.  
  330. glGetTexGendv = arrays.setInputArraySizeType(
  331.     raw.glGetTexGendv,
  332.     None, # XXX Could not determine size of argument params for glGetTexGendv arrays.GLdoubleArray
  333.     arrays.GLdoubleArray, 
  334.     'params',
  335. )
  336.  
  337. glGetTexGenfv = arrays.setInputArraySizeType(
  338.     raw.glGetTexGenfv,
  339.     None, # XXX Could not determine size of argument params for glGetTexGenfv arrays.GLfloatArray
  340.     arrays.GLfloatArray, 
  341.     'params',
  342. )
  343.  
  344. glGetTexGeniv = arrays.setInputArraySizeType(
  345.     raw.glGetTexGeniv,
  346.     None, # XXX Could not determine size of argument params for glGetTexGeniv arrays.GLintArray
  347.     arrays.GLintArray, 
  348.     'params',
  349. )
  350.  
  351. glGetTexLevelParameterfv = arrays.setInputArraySizeType(
  352.     raw.glGetTexLevelParameterfv,
  353.     None, # XXX Could not determine size of argument params for glGetTexLevelParameterfv arrays.GLfloatArray
  354.     arrays.GLfloatArray, 
  355.     'params',
  356. )
  357.  
  358. glGetTexLevelParameteriv = arrays.setInputArraySizeType(
  359.     raw.glGetTexLevelParameteriv,
  360.     None, # XXX Could not determine size of argument params for glGetTexLevelParameteriv arrays.GLintArray
  361.     arrays.GLintArray, 
  362.     'params',
  363. )
  364.  
  365. glGetTexParameterfv = arrays.setInputArraySizeType(
  366.     raw.glGetTexParameterfv,
  367.     None, # XXX Could not determine size of argument params for glGetTexParameterfv arrays.GLfloatArray
  368.     arrays.GLfloatArray, 
  369.     'params',
  370. )
  371.  
  372. glGetTexParameteriv = arrays.setInputArraySizeType(
  373.     raw.glGetTexParameteriv,
  374.     None, # XXX Could not determine size of argument params for glGetTexParameteriv arrays.GLintArray
  375.     arrays.GLintArray, 
  376.     'params',
  377. )
  378.  
  379. glIndexdv = arrays.setInputArraySizeType(
  380.     raw.glIndexdv,
  381.     None, # XXX Could not determine size of argument c for glIndexdv arrays.GLdoubleArray
  382.     arrays.GLdoubleArray, 
  383.     'c',
  384. )
  385.  
  386. glIndexfv = arrays.setInputArraySizeType(
  387.     raw.glIndexfv,
  388.     None, # XXX Could not determine size of argument c for glIndexfv arrays.GLfloatArray
  389.     arrays.GLfloatArray, 
  390.     'c',
  391. )
  392.  
  393. glIndexiv = arrays.setInputArraySizeType(
  394.     raw.glIndexiv,
  395.     None, # XXX Could not determine size of argument c for glIndexiv arrays.GLintArray
  396.     arrays.GLintArray, 
  397.     'c',
  398. )
  399.  
  400. glIndexsv = arrays.setInputArraySizeType(
  401.     raw.glIndexsv,
  402.     None, # XXX Could not determine size of argument c for glIndexsv arrays.GLshortArray
  403.     arrays.GLshortArray, 
  404.     'c',
  405. )
  406.  
  407. glIndexubv = arrays.setInputArraySizeType(
  408.     raw.glIndexubv,
  409.     None, # XXX Could not determine size of argument c for glIndexubv arrays.GLubyteArray
  410.     arrays.GLubyteArray, 
  411.     'c',
  412. )
  413.  
  414. glLightModelfv = arrays.setInputArraySizeType(
  415.     raw.glLightModelfv,
  416.     None, # XXX Could not determine size of argument params for glLightModelfv arrays.GLfloatArray
  417.     arrays.GLfloatArray, 
  418.     'params',
  419. )
  420.  
  421. glLightModeliv = arrays.setInputArraySizeType(
  422.     raw.glLightModeliv,
  423.     None, # XXX Could not determine size of argument params for glLightModeliv arrays.GLintArray
  424.     arrays.GLintArray, 
  425.     'params',
  426. )
  427.  
  428. glLightfv = arrays.setInputArraySizeType(
  429.     raw.glLightfv,
  430.     None, # XXX Could not determine size of argument params for glLightfv arrays.GLfloatArray
  431.     arrays.GLfloatArray, 
  432.     'params',
  433. )
  434.  
  435. glLightiv = arrays.setInputArraySizeType(
  436.     raw.glLightiv,
  437.     None, # XXX Could not determine size of argument params for glLightiv arrays.GLintArray
  438.     arrays.GLintArray, 
  439.     'params',
  440. )
  441.  
  442. glLoadMatrixd = arrays.setInputArraySizeType(
  443.     raw.glLoadMatrixd,
  444.     16,
  445.     arrays.GLdoubleArray,
  446.     'm',
  447. )
  448.  
  449. glLoadMatrixf = arrays.setInputArraySizeType(
  450.     raw.glLoadMatrixf,
  451.     16,
  452.     arrays.GLfloatArray,
  453.     'm',
  454. )
  455.  
  456. glMap1d = arrays.setInputArraySizeType(
  457.     raw.glMap1d,
  458.     None, # XXX Could not determine size of argument points for glMap1d arrays.GLdoubleArray
  459.     arrays.GLdoubleArray, 
  460.     'points',
  461. )
  462.  
  463. glMap1f = arrays.setInputArraySizeType(
  464.     raw.glMap1f,
  465.     None, # XXX Could not determine size of argument points for glMap1f arrays.GLfloatArray
  466.     arrays.GLfloatArray, 
  467.     'points',
  468. )
  469.  
  470. glMap2d = arrays.setInputArraySizeType(
  471.     raw.glMap2d,
  472.     None, # XXX Could not determine size of argument points for glMap2d arrays.GLdoubleArray
  473.     arrays.GLdoubleArray, 
  474.     'points',
  475. )
  476.  
  477. glMap2f = arrays.setInputArraySizeType(
  478.     raw.glMap2f,
  479.     None, # XXX Could not determine size of argument points for glMap2f arrays.GLfloatArray
  480.     arrays.GLfloatArray, 
  481.     'points',
  482. )
  483.  
  484. glMaterialfv = arrays.setInputArraySizeType(
  485.     raw.glMaterialfv,
  486.     None, # XXX Could not determine size of argument params for glMaterialfv arrays.GLfloatArray
  487.     arrays.GLfloatArray, 
  488.     'params',
  489. )
  490.  
  491. glMaterialiv = arrays.setInputArraySizeType(
  492.     raw.glMaterialiv,
  493.     None, # XXX Could not determine size of argument params for glMaterialiv arrays.GLintArray
  494.     arrays.GLintArray, 
  495.     'params',
  496. )
  497.  
  498. glMultMatrixd = arrays.setInputArraySizeType(
  499.     raw.glMultMatrixd,
  500.     16,
  501.     arrays.GLdoubleArray,
  502.     'm',
  503. )
  504.  
  505. glMultMatrixf = arrays.setInputArraySizeType(
  506.     raw.glMultMatrixf,
  507.     16,
  508.     arrays.GLfloatArray,
  509.     'm',
  510. )
  511.  
  512. glNormal3bv = arrays.setInputArraySizeType(
  513.     raw.glNormal3bv,
  514.     3,
  515.     arrays.GLbyteArray,
  516.     'v',
  517. )
  518.  
  519. glNormal3dv = arrays.setInputArraySizeType(
  520.     raw.glNormal3dv,
  521.     3,
  522.     arrays.GLdoubleArray,
  523.     'v',
  524. )
  525.  
  526. glNormal3fv = arrays.setInputArraySizeType(
  527.     raw.glNormal3fv,
  528.     3,
  529.     arrays.GLfloatArray,
  530.     'v',
  531. )
  532.  
  533. glNormal3iv = arrays.setInputArraySizeType(
  534.     raw.glNormal3iv,
  535.     3,
  536.     arrays.GLintArray,
  537.     'v',
  538. )
  539.  
  540. glNormal3sv = arrays.setInputArraySizeType(
  541.     raw.glNormal3sv,
  542.     3,
  543.     arrays.GLshortArray,
  544.     'v',
  545. )
  546.  
  547. glPixelMapfv = arrays.setInputArraySizeType(
  548.     raw.glPixelMapfv,
  549.     None, # XXX Could not determine size of argument values for glPixelMapfv arrays.GLfloatArray
  550.     arrays.GLfloatArray, 
  551.     'values',
  552. )
  553.  
  554. glPixelMapuiv = arrays.setInputArraySizeType(
  555.     raw.glPixelMapuiv,
  556.     None, # XXX Could not determine size of argument values for glPixelMapuiv arrays.GLuintArray
  557.     arrays.GLuintArray, 
  558.     'values',
  559. )
  560.  
  561. glPixelMapusv = arrays.setInputArraySizeType(
  562.     raw.glPixelMapusv,
  563.     None, # XXX Could not determine size of argument values for glPixelMapusv arrays.GLushortArray
  564.     arrays.GLushortArray, 
  565.     'values',
  566. )
  567.  
  568. glPolygonStipple = arrays.setInputArraySizeType(
  569.     raw.glPolygonStipple,
  570.     None, # XXX Could not determine size of argument mask for glPolygonStipple arrays.GLubyteArray
  571.     arrays.GLubyteArray, 
  572.     'mask',
  573. )
  574.  
  575. glPrioritizeTextures = arrays.setInputArraySizeType(
  576.     arrays.setInputArraySizeType(
  577.         raw.glPrioritizeTextures,
  578.         None, # XXX Could not determine size of argument textures for glPrioritizeTextures arrays.GLuintArray
  579.         arrays.GLuintArray, 
  580.         'textures',
  581.     ),
  582.     None, # XXX Could not determine size of argument priorities for glPrioritizeTextures arrays.GLclampfArray
  583.     arrays.GLclampfArray, 
  584.     'priorities',
  585. )
  586.  
  587. glRasterPos2dv = arrays.setInputArraySizeType(
  588.     raw.glRasterPos2dv,
  589.     2,
  590.     arrays.GLdoubleArray,
  591.     'v',
  592. )
  593.  
  594. glRasterPos2fv = arrays.setInputArraySizeType(
  595.     raw.glRasterPos2fv,
  596.     2,
  597.     arrays.GLfloatArray,
  598.     'v',
  599. )
  600.  
  601. glRasterPos2iv = arrays.setInputArraySizeType(
  602.     raw.glRasterPos2iv,
  603.     2,
  604.     arrays.GLintArray,
  605.     'v',
  606. )
  607.  
  608. glRasterPos2sv = arrays.setInputArraySizeType(
  609.     raw.glRasterPos2sv,
  610.     2,
  611.     arrays.GLshortArray,
  612.     'v',
  613. )
  614.  
  615. glRasterPos3dv = arrays.setInputArraySizeType(
  616.     raw.glRasterPos3dv,
  617.     3,
  618.     arrays.GLdoubleArray,
  619.     'v',
  620. )
  621.  
  622. glRasterPos3fv = arrays.setInputArraySizeType(
  623.     raw.glRasterPos3fv,
  624.     3,
  625.     arrays.GLfloatArray,
  626.     'v',
  627. )
  628.  
  629. glRasterPos3iv = arrays.setInputArraySizeType(
  630.     raw.glRasterPos3iv,
  631.     3,
  632.     arrays.GLintArray,
  633.     'v',
  634. )
  635.  
  636. glRasterPos3sv = arrays.setInputArraySizeType(
  637.     raw.glRasterPos3sv,
  638.     3,
  639.     arrays.GLshortArray,
  640.     'v',
  641. )
  642.  
  643. glRasterPos4dv = arrays.setInputArraySizeType(
  644.     raw.glRasterPos4dv,
  645.     4,
  646.     arrays.GLdoubleArray,
  647.     'v',
  648. )
  649.  
  650. glRasterPos4fv = arrays.setInputArraySizeType(
  651.     raw.glRasterPos4fv,
  652.     4,
  653.     arrays.GLfloatArray,
  654.     'v',
  655. )
  656.  
  657. glRasterPos4iv = arrays.setInputArraySizeType(
  658.     raw.glRasterPos4iv,
  659.     4,
  660.     arrays.GLintArray,
  661.     'v',
  662. )
  663.  
  664. glRasterPos4sv = arrays.setInputArraySizeType(
  665.     raw.glRasterPos4sv,
  666.     4,
  667.     arrays.GLshortArray,
  668.     'v',
  669. )
  670.  
  671. glRectdv = arrays.setInputArraySizeType(
  672.     arrays.setInputArraySizeType(
  673.         raw.glRectdv,
  674.         None, # XXX Could not determine size of argument v1 for glRectdv arrays.GLdoubleArray
  675.         arrays.GLdoubleArray, 
  676.         'v1',
  677.     ),
  678.     None, # XXX Could not determine size of argument v2 for glRectdv arrays.GLdoubleArray
  679.     arrays.GLdoubleArray, 
  680.     'v2',
  681. )
  682.  
  683. glRectfv = arrays.setInputArraySizeType(
  684.     arrays.setInputArraySizeType(
  685.         raw.glRectfv,
  686.         None, # XXX Could not determine size of argument v1 for glRectfv arrays.GLfloatArray
  687.         arrays.GLfloatArray, 
  688.         'v1',
  689.     ),
  690.     None, # XXX Could not determine size of argument v2 for glRectfv arrays.GLfloatArray
  691.     arrays.GLfloatArray, 
  692.     'v2',
  693. )
  694.  
  695. glRectiv = arrays.setInputArraySizeType(
  696.     arrays.setInputArraySizeType(
  697.         raw.glRectiv,
  698.         None, # XXX Could not determine size of argument v1 for glRectiv arrays.GLintArray
  699.         arrays.GLintArray, 
  700.         'v1',
  701.     ),
  702.     None, # XXX Could not determine size of argument v2 for glRectiv arrays.GLintArray
  703.     arrays.GLintArray, 
  704.     'v2',
  705. )
  706.  
  707. glRectsv = arrays.setInputArraySizeType(
  708.     arrays.setInputArraySizeType(
  709.         raw.glRectsv,
  710.         None, # XXX Could not determine size of argument v1 for glRectsv arrays.GLshortArray
  711.         arrays.GLshortArray, 
  712.         'v1',
  713.     ),
  714.     None, # XXX Could not determine size of argument v2 for glRectsv arrays.GLshortArray
  715.     arrays.GLshortArray, 
  716.     'v2',
  717. )
  718.  
  719. glSelectBuffer = arrays.setInputArraySizeType(
  720.     raw.glSelectBuffer,
  721.     None, # XXX Could not determine size of argument buffer for glSelectBuffer arrays.GLuintArray
  722.     arrays.GLuintArray, 
  723.     'buffer',
  724. )
  725.  
  726. glTexCoord1dv = arrays.setInputArraySizeType(
  727.     raw.glTexCoord1dv,
  728.     1,
  729.     arrays.GLdoubleArray,
  730.     'v',
  731. )
  732.  
  733. glTexCoord1fv = arrays.setInputArraySizeType(
  734.     raw.glTexCoord1fv,
  735.     1,
  736.     arrays.GLfloatArray,
  737.     'v',
  738. )
  739.  
  740. glTexCoord1iv = arrays.setInputArraySizeType(
  741.     raw.glTexCoord1iv,
  742.     1,
  743.     arrays.GLintArray,
  744.     'v',
  745. )
  746.  
  747. glTexCoord1sv = arrays.setInputArraySizeType(
  748.     raw.glTexCoord1sv,
  749.     1,
  750.     arrays.GLshortArray,
  751.     'v',
  752. )
  753.  
  754. glTexCoord2dv = arrays.setInputArraySizeType(
  755.     raw.glTexCoord2dv,
  756.     2,
  757.     arrays.GLdoubleArray,
  758.     'v',
  759. )
  760.  
  761. glTexCoord2fv = arrays.setInputArraySizeType(
  762.     raw.glTexCoord2fv,
  763.     2,
  764.     arrays.GLfloatArray,
  765.     'v',
  766. )
  767.  
  768. glTexCoord2iv = arrays.setInputArraySizeType(
  769.     raw.glTexCoord2iv,
  770.     2,
  771.     arrays.GLintArray,
  772.     'v',
  773. )
  774.  
  775. glTexCoord2sv = arrays.setInputArraySizeType(
  776.     raw.glTexCoord2sv,
  777.     2,
  778.     arrays.GLshortArray,
  779.     'v',
  780. )
  781.  
  782. glTexCoord3dv = arrays.setInputArraySizeType(
  783.     raw.glTexCoord3dv,
  784.     3,
  785.     arrays.GLdoubleArray,
  786.     'v',
  787. )
  788.  
  789. glTexCoord3fv = arrays.setInputArraySizeType(
  790.     raw.glTexCoord3fv,
  791.     3,
  792.     arrays.GLfloatArray,
  793.     'v',
  794. )
  795.  
  796. glTexCoord3iv = arrays.setInputArraySizeType(
  797.     raw.glTexCoord3iv,
  798.     3,
  799.     arrays.GLintArray,
  800.     'v',
  801. )
  802.  
  803. glTexCoord3sv = arrays.setInputArraySizeType(
  804.     raw.glTexCoord3sv,
  805.     3,
  806.     arrays.GLshortArray,
  807.     'v',
  808. )
  809.  
  810. glTexCoord4dv = arrays.setInputArraySizeType(
  811.     raw.glTexCoord4dv,
  812.     4,
  813.     arrays.GLdoubleArray,
  814.     'v',
  815. )
  816.  
  817. glTexCoord4fv = arrays.setInputArraySizeType(
  818.     raw.glTexCoord4fv,
  819.     4,
  820.     arrays.GLfloatArray,
  821.     'v',
  822. )
  823.  
  824. glTexCoord4iv = arrays.setInputArraySizeType(
  825.     raw.glTexCoord4iv,
  826.     4,
  827.     arrays.GLintArray,
  828.     'v',
  829. )
  830.  
  831. glTexCoord4sv = arrays.setInputArraySizeType(
  832.     raw.glTexCoord4sv,
  833.     4,
  834.     arrays.GLshortArray,
  835.     'v',
  836. )
  837.  
  838. glTexEnvfv = arrays.setInputArraySizeType(
  839.     raw.glTexEnvfv,
  840.     None, # XXX Could not determine size of argument params for glTexEnvfv arrays.GLfloatArray
  841.     arrays.GLfloatArray, 
  842.     'params',
  843. )
  844.  
  845. glTexEnviv = arrays.setInputArraySizeType(
  846.     raw.glTexEnviv,
  847.     None, # XXX Could not determine size of argument params for glTexEnviv arrays.GLintArray
  848.     arrays.GLintArray, 
  849.     'params',
  850. )
  851.  
  852. glTexGendv = arrays.setInputArraySizeType(
  853.     raw.glTexGendv,
  854.     None, # XXX Could not determine size of argument params for glTexGendv arrays.GLdoubleArray
  855.     arrays.GLdoubleArray, 
  856.     'params',
  857. )
  858.  
  859. glTexGenfv = arrays.setInputArraySizeType(
  860.     raw.glTexGenfv,
  861.     None, # XXX Could not determine size of argument params for glTexGenfv arrays.GLfloatArray
  862.     arrays.GLfloatArray, 
  863.     'params',
  864. )
  865.  
  866. glTexGeniv = arrays.setInputArraySizeType(
  867.     raw.glTexGeniv,
  868.     None, # XXX Could not determine size of argument params for glTexGeniv arrays.GLintArray
  869.     arrays.GLintArray, 
  870.     'params',
  871. )
  872.  
  873. glTexParameterfv = arrays.setInputArraySizeType(
  874.     raw.glTexParameterfv,
  875.     None, # XXX Could not determine size of argument params for glTexParameterfv arrays.GLfloatArray
  876.     arrays.GLfloatArray, 
  877.     'params',
  878. )
  879.  
  880. glTexParameteriv = arrays.setInputArraySizeType(
  881.     raw.glTexParameteriv,
  882.     None, # XXX Could not determine size of argument params for glTexParameteriv arrays.GLintArray
  883.     arrays.GLintArray, 
  884.     'params',
  885. )
  886.  
  887. glVertex2dv = arrays.setInputArraySizeType(
  888.     raw.glVertex2dv,
  889.     2,
  890.     arrays.GLdoubleArray,
  891.     'v',
  892. )
  893.  
  894. glVertex2fv = arrays.setInputArraySizeType(
  895.     raw.glVertex2fv,
  896.     2,
  897.     arrays.GLfloatArray,
  898.     'v',
  899. )
  900.  
  901. glVertex2iv = arrays.setInputArraySizeType(
  902.     raw.glVertex2iv,
  903.     2,
  904.     arrays.GLintArray,
  905.     'v',
  906. )
  907.  
  908. glVertex2sv = arrays.setInputArraySizeType(
  909.     raw.glVertex2sv,
  910.     2,
  911.     arrays.GLshortArray,
  912.     'v',
  913. )
  914.  
  915. glVertex3dv = arrays.setInputArraySizeType(
  916.     raw.glVertex3dv,
  917.     3,
  918.     arrays.GLdoubleArray,
  919.     'v',
  920. )
  921.  
  922. glVertex3fv = arrays.setInputArraySizeType(
  923.     raw.glVertex3fv,
  924.     3,
  925.     arrays.GLfloatArray,
  926.     'v',
  927. )
  928.  
  929. glVertex3iv = arrays.setInputArraySizeType(
  930.     raw.glVertex3iv,
  931.     3,
  932.     arrays.GLintArray,
  933.     'v',
  934. )
  935.  
  936. glVertex3sv = arrays.setInputArraySizeType(
  937.     raw.glVertex3sv,
  938.     3,
  939.     arrays.GLshortArray,
  940.     'v',
  941. )
  942.  
  943. glVertex4dv = arrays.setInputArraySizeType(
  944.     raw.glVertex4dv,
  945.     4,
  946.     arrays.GLdoubleArray,
  947.     'v',
  948. )
  949.  
  950. glVertex4fv = arrays.setInputArraySizeType(
  951.     raw.glVertex4fv,
  952.     4,
  953.     arrays.GLfloatArray,
  954.     'v',
  955. )
  956.  
  957. glVertex4iv = arrays.setInputArraySizeType(
  958.     raw.glVertex4iv,
  959.     4,
  960.     arrays.GLintArray,
  961.     'v',
  962. )
  963.  
  964. glVertex4sv = arrays.setInputArraySizeType(
  965.     raw.glVertex4sv,
  966.     4,
  967.     arrays.GLshortArray,
  968.     'v',
  969. )
  970.  
  971. __all__ = [
  972.     'glAreTexturesResident',
  973.     'glBitmap',
  974.     'glClipPlane',
  975.     'glColor3bv',
  976.     'glColor3dv',
  977.     'glColor3fv',
  978.     'glColor3iv',
  979.     'glColor3sv',
  980.     'glColor3ubv',
  981.     'glColor3uiv',
  982.     'glColor3usv',
  983.     'glColor4bv',
  984.     'glColor4dv',
  985.     'glColor4fv',
  986.     'glColor4iv',
  987.     'glColor4sv',
  988.     'glColor4ubv',
  989.     'glColor4uiv',
  990.     'glColor4usv',
  991.     'glDeleteTextures',
  992.     'glEvalCoord1dv',
  993.     'glEvalCoord1fv',
  994.     'glEvalCoord2dv',
  995.     'glEvalCoord2fv',
  996.     'glFeedbackBuffer',
  997.     'glFogfv',
  998.     'glFogiv',
  999.     'glGenTextures',
  1000.     'glGetClipPlane',
  1001.     'glGetDoublev',
  1002.     'glGetFloatv',
  1003.     'glGetIntegerv',
  1004.     'glGetLightfv',
  1005.     'glGetLightiv',
  1006.     'glGetMapdv',
  1007.     'glGetMapfv',
  1008.     'glGetMapiv',
  1009.     'glGetMaterialfv',
  1010.     'glGetMaterialiv',
  1011.     'glGetPixelMapfv',
  1012.     'glGetPixelMapuiv',
  1013.     'glGetPixelMapusv',
  1014.     'glGetPolygonStipple',
  1015.     'glGetTexEnvfv',
  1016.     'glGetTexEnviv',
  1017.     'glGetTexGendv',
  1018.     'glGetTexGenfv',
  1019.     'glGetTexGeniv',
  1020.     'glGetTexLevelParameterfv',
  1021.     'glGetTexLevelParameteriv',
  1022.     'glGetTexParameterfv',
  1023.     'glGetTexParameteriv',
  1024.     'glIndexdv',
  1025.     'glIndexfv',
  1026.     'glIndexiv',
  1027.     'glIndexsv',
  1028.     'glIndexubv',
  1029.     'glLightModelfv',
  1030.     'glLightModeliv',
  1031.     'glLightfv',
  1032.     'glLightiv',
  1033.     'glLoadMatrixd',
  1034.     'glLoadMatrixf',
  1035.     'glMap1d',
  1036.     'glMap1f',
  1037.     'glMap2d',
  1038.     'glMap2f',
  1039.     'glMaterialfv',
  1040.     'glMaterialiv',
  1041.     'glMultMatrixd',
  1042.     'glMultMatrixf',
  1043.     'glNormal3bv',
  1044.     'glNormal3dv',
  1045.     'glNormal3fv',
  1046.     'glNormal3iv',
  1047.     'glNormal3sv',
  1048.     'glPixelMapfv',
  1049.     'glPixelMapuiv',
  1050.     'glPixelMapusv',
  1051.     'glPolygonStipple',
  1052.     'glPrioritizeTextures',
  1053.     'glRasterPos2dv',
  1054.     'glRasterPos2fv',
  1055.     'glRasterPos2iv',
  1056.     'glRasterPos2sv',
  1057.     'glRasterPos3dv',
  1058.     'glRasterPos3fv',
  1059.     'glRasterPos3iv',
  1060.     'glRasterPos3sv',
  1061.     'glRasterPos4dv',
  1062.     'glRasterPos4fv',
  1063.     'glRasterPos4iv',
  1064.     'glRasterPos4sv',
  1065.     'glRectdv',
  1066.     'glRectfv',
  1067.     'glRectiv',
  1068.     'glRectsv',
  1069.     'glSelectBuffer',
  1070.     'glTexCoord1dv',
  1071.     'glTexCoord1fv',
  1072.     'glTexCoord1iv',
  1073.     'glTexCoord1sv',
  1074.     'glTexCoord2dv',
  1075.     'glTexCoord2fv',
  1076.     'glTexCoord2iv',
  1077.     'glTexCoord2sv',
  1078.     'glTexCoord3dv',
  1079.     'glTexCoord3fv',
  1080.     'glTexCoord3iv',
  1081.     'glTexCoord3sv',
  1082.     'glTexCoord4dv',
  1083.     'glTexCoord4fv',
  1084.     'glTexCoord4iv',
  1085.     'glTexCoord4sv',
  1086.     'glTexEnvfv',
  1087.     'glTexEnviv',
  1088.     'glTexGendv',
  1089.     'glTexGenfv',
  1090.     'glTexGeniv',
  1091.     'glTexParameterfv',
  1092.     'glTexParameteriv',
  1093.     'glVertex2dv',
  1094.     'glVertex2fv',
  1095.     'glVertex2iv',
  1096.     'glVertex2sv',
  1097.     'glVertex3dv',
  1098.     'glVertex3fv',
  1099.     'glVertex3iv',
  1100.     'glVertex3sv',
  1101.     'glVertex4dv',
  1102.     'glVertex4fv',
  1103.     'glVertex4iv',
  1104.     'glVertex4sv'
  1105. ]
  1106.  
  1107.