[HOpenGL] HOpenGL1.02 on Sun's?
Sven Panne
Sven_Panne@BetaResearch.de
Tue, 11 Jun 2002 09:24:12 +0200
"C.Reinke" wrote:
> [...] according to my reading of the OpenGL spec, it seems part of
> the update to 1.2 (it's hidden in some table as GL_TEXTURE_BINDING_xD,
> where x should presumably include 3 now).
Hmmm, the OpenGL spec is a bit strange here: GL_TEXTURE_BINDING_xD is
not mentioned in the index, but is used in the tables describing the
state queries. But it's quite clear that GL_TEXTURE_BINDING_3D should
be there if texture objects and 3D textures are supported (both OpenGL
1.2 features). SUN's header claims to implement 1.2, but fails to #define
the above token. Simple solution: Either comment it out if you don't
need it or have a look at your favourite correct header and substitute
the numeric value, perhaps the query is implemented nevertheless.
BTW, SGI's OpenGL sample implementation (which is 1.2x) #defines it,
and the token is mentioned in the official enumerant spec, so it's
SUN's fault, not HOpenGL's... >:-)
This is just another example why the next release of HOpenGL won't
depend on those #defines, but will use numeric values directly...
> [...] and as Sun is a member of the OpenGL ARB, I'd expect them to
> have a spec-conforming implementation!-)
There have been rumors that there are incorrect OpenGL implementations
which "pass" the official conformance tests, and correct implementations
which don't get official approval. Politics & $$$...
Cheers,
S.
--
Sven Panne Fon: +49/89/99567000 Fax: +49/89/99567461
BetaResearch GmbH, Betastr. 1, D-85774 Unterfoehring
mailto:Sven_Panne@BetaResearch.de http://www.betaresearch.de