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 / GL / ARB / transpose_matrix.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  710 b   |  27 lines

  1. '''OpenGL extension ARB.transpose_matrix
  2.  
  3. This module customises the behaviour of the 
  4. OpenGL.raw.GL.ARB.transpose_matrix to provide a more 
  5. Python-friendly API
  6. '''
  7. from OpenGL import platform, constants, constant, arrays
  8. from OpenGL import extensions, wrapper
  9. from OpenGL.GL import glget
  10. import ctypes
  11. from OpenGL.raw.GL.ARB.transpose_matrix import *
  12. ### END AUTOGENERATED SECTION
  13. for typ,arrayType in (
  14.     ('d',arrays.GLdoubleArray),
  15.     ('f',arrays.GLfloatArray),
  16. ):
  17.     for function in ('glLoadTransposeMatrix','glMultTransposeMatrix'):
  18.         name = '%s%sARB'%(function,typ)
  19.         globals()[name] = arrays.setInputArraySizeType(
  20.             globals()[name],
  21.             16,
  22.             arrayType, 
  23.             'm',
  24.         )
  25.         del function,name
  26.     del typ,arrayType
  27.