when Rice OGL was running in ogl1.1 or 1.2/1.3 or 1.4 (mario64, zeldaOOT, etc) with lastest mesaFX ICD (opengl32.dll) in a voodoo4, i get this list of loaded extensions LOG:
>>> asked for (wglGetExtensionsStringARB)
>>> asked for (wglSwapIntervalEXT)
>>> asked for (glMultiTexCoord1dARB)
>>> asked for (glMultiTexCoord1dvARB)
>>> asked for (glMultiTexCoord1fARB)
>>> asked for (glMultiTexCoord1fvARB)
>>> asked for (glMultiTexCoord1iARB)
>>> asked for (glMultiTexCoord1ivARB)
>>> asked for (glMultiTexCoord1sARB)
>>> asked for (glMultiTexCoord1svARB)
>>> asked for (glMultiTexCoord2dARB)
>>> asked for (glMultiTexCoord2dvARB)
>>> asked for (glMultiTexCoord2fARB)
>>> asked for (glMultiTexCoord2fvARB)
>>> asked for (glMultiTexCoord2iARB)
>>> asked for (glMultiTexCoord2ivARB)
>>> asked for (glMultiTexCoord2sARB)
>>> asked for (glMultiTexCoord2svARB)
>>> asked for (glMultiTexCoord3dARB)
>>> asked for (glMultiTexCoord3dvARB)
>>> asked for (glMultiTexCoord3fARB)
>>> asked for (glMultiTexCoord3fvARB)
>>> asked for (glMultiTexCoord3iARB)
>>> asked for (glMultiTexCoord3ivARB)
>>> asked for (glMultiTexCoord3sARB)
>>> asked for (glMultiTexCoord3svARB)
>>> asked for (glMultiTexCoord4dARB)
>>> asked for (glMultiTexCoord4dvARB)
>>> asked for (glMultiTexCoord4fARB)
>>> asked for (glMultiTexCoord4fvARB)
>>> asked for (glMultiTexCoord4iARB)
>>> asked for (glMultiTexCoord4ivARB)
>>> asked for (glMultiTexCoord4sARB)
>>> asked for (glMultiTexCoord4svARB)
>>> asked for (glActiveTextureARB)
>>> asked for (glClientActiveTextureARB)
>>> asked for (glSecondaryColor3bEXT)
>>> asked for (glSecondaryColor3bvEXT)
>>> asked for (glSecondaryColor3dEXT)
>>> asked for (glSecondaryColor3dvEXT)
>>> asked for (glSecondaryColor3fEXT)
>>> asked for (glSecondaryColor3fvEXT)
>>> asked for (glSecondaryColor3iEXT)
>>> asked for (glSecondaryColor3ivEXT)
>>> asked for (glSecondaryColor3sEXT)
>>> asked for (glSecondaryColor3svEXT)
>>> asked for (glSecondaryColor3ubEXT)
>>> asked for (glSecondaryColor3ubvEXT)
>>> asked for (glSecondaryColor3uiEXT)
>>> asked for (glSecondaryColor3uivEXT)
>>> asked for (glSecondaryColor3usEXT)
>>> asked for (glSecondaryColor3usvEXT)
>>> asked for (glSecondaryColorPointerEXT)
>>> asked for (glFogCoorddEXT)
>>> asked for (glFogCoorddvEXT)
>>> asked for (glFogCoordfEXT)
>>> asked for (glFogCoordfvEXT)
>>> asked for (glFogCoordPointerEXT)
>>> asked for (glAreTexturesResidentEXT)
>>> asked for (glBindTextureEXT)
>>> asked for (glDeleteTexturesEXT)
>>> asked for (glGenTexturesEXT)
>>> asked for (glIsTextureEXT)
>>> asked for (glPrioritizeTexturesEXT)
>>> asked for (glCombinerParameterfvNV)
>>> asked for (glCombinerParameterfNV)
>>> asked for (glCombinerParameterivNV)
>>> asked for (glCombinerParameteriNV)
>>> asked for (glCombinerInputNV)
>>> asked for (glCombinerOutputNV)
>>> asked for (glFinalCombinerInputNV)
>>> asked for (glGetCombinerInputParameterfvNV)
>>> asked for (glGetCombinerInputParameterivNV)
>>> asked for (glGetCombinerOutputParameterfvNV)
>>> asked for (glGetCombinerOutputParameterivNV)
>>> asked for (glGetFinalCombinerInputParameterfvNV)
>>> asked for (glGetFinalCombinerInputParameterivNV)
>>> asked for (glBlendColorEXT)
>>> asked for (glCopyTexImage1DEXT)
>>> asked for (glCopyTexImage2DEXT)
>>> asked for (glCopyTexSubImage1DEXT)
>>> asked for (glCopyTexSubImage2DEXT)
>>> asked for (glCopyTexSubImage3DEXT)
(the gfx is not ok with 1.2/1.3 and 1.4 (only with 1.1), but it's an ogl driver issue..)
but my questions are:
Is that list correct/right, does the plugin's ogl mode (for example the 1.1) ask for these extensions??
How many extensions are missed for ogl 1.1 compatible? or, Is there a known extensions list (that the video card's drivers has to support)?
thanks a lot.