The new 10.3.6 driver is giving me an invalid enumerant error when I
call glTexImage2D(GL_PROXY_TEXTURE_RECTANGLE_EXT, ...,
GL_COLOR_INDEX,...). I believe this is a bug.
The spec for texture rectangle says under errors:
Errors
INVALID_ENUM is generated when TexImage2D is called and the target
is TEXTURE_RECTANGLE_EXT or PROXY_TEXTURE_RECTANGLE_EXT and the
format is COLOR_INDEX or the internalformat is COLOR_INDEX or one of
the COLOR_INDEX<n>_EXT internal formats.
But several paragraphs above this, it says under dependencies:
Dependencies on EXT_paletted_texture
If EXT_paletted_texture is not supported, references to the
COLOR_INDEX, COLOR_INDEX<n>_EXT, ColorTable, and ColorTableEXT
should be ignored.
The graphics chip is a Radeon 7500 Mobility, which does not (and
never did) advertise EXT_paletted_texture, so I ought to be able to
use COLOR_INDEX with PROXY_TEXTURE_RECTANGLE_EXT without an error.
I filed a similar bug (3685378) against 10.3.4 and 10.3.5 for
something quite similar, but then it only affected systems that
FORMERLY advertised EXT_paletted_texture but no longer did. Now it
appears the bug is affecting to other drivers.
--
------------------------------------------------------------------
Jeff Ray M/S 4840A Official Correspondence Only:
NASA Internet: email@hidden
Dryden Flight Research Center email@hidden
P. O. Box 273
Edwards, CA 93523-0273 All Others: .Mac: email@hidden
(805) 258-3754 AOL: email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-opengl mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/mac-opengl/email@hidden