From: Stefanos A. <sta...@gm...> - 2008-10-06 10:06:23
|
On Sun, 2008-10-05 at 15:31 -0700, Jason McKesson wrote: > Stefanos A. wrote: > >>>> gleLoadFunctions(GLint majorVersion, GLint minorVersion); > >>>> > >>>> This will load all functions and extensions up to the given GL version. > >>>> > >>> What about non-core functions? Things like ARB, EXT, etc. > >>> > >>> > >> "will load all functions and extensions". That includes extensions. > >> > > > > Have you found any reliable way to group extensions by version? Looking > > at the gl.spec, many interesting extensions miss the "version" > > directive... > I'm not sure that there is a need to group extensions by version. Either > the extension is in the extension string or it is not. If it is > supported, then it is supported and you can use it. And if it's not > supported, then its not supported and you can't use it. It's up to the > IHVs to not expose inappropriate extensions (extensions that don't make > sense with a particular version). > Makes sense, grouping provides no benefit here. BTW, I've had some users mention that they were able to load and use specific extensions, even when they were not present in the extension string (nvidia hardware, old drivers). Anyone knows what's the matter with that? |