[ pyopengl-Bugs-2895081 ] Unknown specifier GL_MAX_TEXTURE_IMAGE_UNITS

"SourceForge.net" <[email protected]> Tue, 10 Nov 2009 16:48:55 +0000
Newsgroups gmane.comp.python.opengl.devel
Message-ID <[email protected]>
Bugs item #2895081, was opened at 2009-11-10 04:04
Message generated for change (Comment added) made by mcfletch
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105988&aid=2895081&group_id=5988

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: GL
Group: v3.0.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: https://www.google.com/accounts ()
Assigned to: Mike C. Fletcher (mcfletch)
Summary: Unknown specifier GL_MAX_TEXTURE_IMAGE_UNITS

Initial Comment:
Running:

print 'Max texture image units ', glGetInteger(GL_MAX_TEXTURE_IMAGE_UNITS)

Produces the following error:

  File "/usr/lib/python2.6/site-packages/OpenGL/wrapper.py", line 1282, in __call__
    return self._finalCall( *args, **named )
  File "/usr/lib/python2.6/site-packages/OpenGL/wrapper.py", line 552, in wrapperCall
    cArgs = tuple(calculate_cArgs( pyArgs ))
  File "/usr/lib/python2.6/site-packages/OpenGL/wrapper.py", line 355, in calculate_cArgs
    yield converter( pyArgs, index, self )
  File "/usr/lib/python2.6/site-packages/OpenGL/converters.py", line 195, in __call__
    return self.arrayType.zeros( self.getSize(pyArgs) )
  File "/usr/lib/python2.6/site-packages/OpenGL/converters.py", line 234, in getSize
    raise KeyError( """Unknown specifier %s"""%( specifier ))
KeyError: ('Unknown specifier GL_MAX_TEXTURE_IMAGE_UNITS (34930)', 'Failure in cConverter <OpenGL.converters.SizedOutput object at 0x187a140>', (GL_MAX_TEXTURE_IMAGE_UNITS,), 1, <OpenGL.wrapper.glGetIntegerv object at 0x1872f38>)


----------------------------------------------------------------------

>Comment By: Mike C. Fletcher (mcfletch)
Date: 2009-11-10 11:48

Message:
Wow, there were a *lot* of bugs hiding behind that one.  Any non-extension
glGet constant over about GL 1.1 was going to raise an error.  I've updated
the code to have all GL 2.1 constants, but there's going to be 3.0, 3.1 and
3.2 constants missing.  Need to get a better mechanism for determining what
can be used with glGet to make this automatic.

3.0.1 should have the fix for the particular bug here.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105988&aid=2895081&group_id=5988

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
PyOpenGL Homepage
http://pyopengl.sourceforge.net