On 31 October 2013 11:16, Rico Schüller kgbricola@web.de wrote:
I found some other issues and now I think the xml seems not use able for us in the state it is now. Sorry for the noise.
E.g. glColorSubTable is listed in the extension GL_ARB_imaging, but not as GL 1.2 requirement. All linux drivers support at least 1.2 (and thus don't expose GL_ARB_imaging), so there is no way to tell if we should support that function or not. We would need a separate list for that ...
Imho this works for glBlendColor which is in GL_ARB_imaging and GL_VERSION_1_4, but this seems also wrong as it should be in GL 1.2.
Did I miss anything?
If this is just for functions in GL_ARB_imaging, I think this is correct / intentional. The GL "imaging subset" has always been a bit special, and not many drivers implement it, although IIRC at least NVIDIA does. For all the details see section 3.6.2 of the GL 1.2.1 spec, but the bottom line is that it's not actually available unless you have GL_ARB_imaging in the extension string, despite being described in the GL 1.2.1 spec.