Updating Mesa32 icd interface to support some of opengl 2.1 api.

more will comes. 

svn path=/trunk/; revision=30485
This commit is contained in:
Magnus Olsen 2007-11-15 22:52:40 +00:00
parent bc5448476a
commit 30f2c8cc1c
2 changed files with 41 additions and 18 deletions

View file

@ -64,8 +64,8 @@ typedef struct _icdTable {
# define GL_FUNC(func) gl##func
#endif
//static ICDTABLE icdTable = { 336, {
static ICDTABLE icdTable = { 395, {
static ICDTABLE icdTable = { 416, {
#define ICD_ENTRY(func) (PROC)GL_FUNC(func),
#include "icdlist.h"
#undef ICD_ENTRY

View file

@ -375,20 +375,43 @@ ICD_ENTRY(MultiTexCoord4s) /* 373 "glMultiTexCoord4s" */
ICD_ENTRY(MultiTexCoord4sv) /* 374 "glMultiTexCoord4sv" */
ICD_ENTRY(LoadTransposeMatrixf) /* 375 "glLoadTransposeMatrixf" */
ICD_ENTRY(LoadTransposeMatrixd) /* 376 "glLoadTransposeMatrixd" */
ICD_ENTRY(MultTransposeMatrixf) /* 378 "glMultTransposeMatrixf" */
ICD_ENTRY(MultTransposeMatrixd) /* 379 "glMultTransposeMatrixd" */
ICD_ENTRY(CompressedTexImage3D) /* 380 "glCompressedTexImage3D" */
ICD_ENTRY(CompressedTexImage2D) /* 381 "glCompressedTexImage2D" */
ICD_ENTRY(CompressedTexImage1D) /* 382 "glCompressedTexImage1D" */
ICD_ENTRY(CompressedTexSubImage3D) /* 383 "glCompressedTexSubImage3D" */
ICD_ENTRY(CompressedTexSubImage2D) /* 384 "glCompressedTexSubImage2D" */
ICD_ENTRY(CompressedTexSubImage1D) /* 385 "glCompressedTexSubImage1D" */
ICD_ENTRY(GetCompressedTexImage) /* 386 "glGetCompressedTexImage" */
ICD_ENTRY(SampleCoverage) /* 387 "glSampleCoverage" */
ICD_ENTRY(FogCoordf) /* 389 "glFogCoordf" */
ICD_ENTRY(FogCoordd) /* 390 "glFogCoordd" */
ICD_ENTRY(FogCoordfv) /* 391 "glFogCoordfv" */
ICD_ENTRY(FogCoorddv) /* 392 "glFogCoorddv" */
ICD_ENTRY(FogCoordPointer) /* 393 "glFogCoordPointer" */
ICD_ENTRY(SecondaryColor3b) /* 394 "glSecondaryColor3b" */
ICD_ENTRY(MultTransposeMatrixf) /* 377 "glMultTransposeMatrixf" */
ICD_ENTRY(MultTransposeMatrixd) /* 378 "glMultTransposeMatrixd" */
ICD_ENTRY(CompressedTexImage3D) /* 379 "glCompressedTexImage3D" */
ICD_ENTRY(CompressedTexImage2D) /* 380 "glCompressedTexImage2D" */
ICD_ENTRY(CompressedTexImage1D) /* 381 "glCompressedTexImage1D" */
ICD_ENTRY(CompressedTexSubImage3D) /* 382 "glCompressedTexSubImage3D" */
ICD_ENTRY(CompressedTexSubImage2D) /* 383 "glCompressedTexSubImage2D" */
ICD_ENTRY(CompressedTexSubImage1D) /* 384 "glCompressedTexSubImage1D" */
ICD_ENTRY(GetCompressedTexImage) /* 385 "glGetCompressedTexImage" */
ICD_ENTRY(SampleCoverage) /* 386 "glSampleCoverage" */
ICD_ENTRY(FogCoordf) /* 387 "glFogCoordf" */
ICD_ENTRY(FogCoordd) /* 388 "glFogCoordd" */
ICD_ENTRY(FogCoordfv) /* 389 "glFogCoordfv" */
ICD_ENTRY(FogCoorddv) /* 390 "glFogCoorddv" */
ICD_ENTRY(FogCoordPointer) /* 391 "glFogCoordPointer" */
ICD_ENTRY(SecondaryColor3b) /* 392 "glSecondaryColor3b" */
ICD_ENTRY(SecondaryColor3bv) /* 393 "glSecondaryColor3bv" */
ICD_ENTRY(SecondaryColor3d) /* 394 "glSecondaryColor3d" */
ICD_ENTRY(SecondaryColor3dv) /* 395 "glSecondaryColor3dv" */
ICD_ENTRY(SecondaryColor3f) /* 396 "glSecondaryColor3f" */
ICD_ENTRY(SecondaryColor3fv) /* 397 "glSecondaryColor3fv" */
ICD_ENTRY(SecondaryColor3i) /* 398 "glSecondaryColor3i" */
ICD_ENTRY(SecondaryColor3iv) /* 399 "glSecondaryColor3iv" */
ICD_ENTRY(SecondaryColor3s) /* 400 "glSecondaryColor3s" */
ICD_ENTRY(SecondaryColor3sv) /* 401 "glSecondaryColor3sv" */
ICD_ENTRY(SecondaryColor3ub) /* 402 "glSecondaryColor3ub" */
ICD_ENTRY(SecondaryColor3ubv) /* 403 "glSecondaryColor3ubv" */
ICD_ENTRY(SecondaryColor3ui) /* 404 "glSecondaryColor3ui" */
ICD_ENTRY(SecondaryColor3uiv) /* 405 "glSecondaryColor3uiv" */
ICD_ENTRY(SecondaryColor3us) /* 406 "glSecondaryColor3us" */
ICD_ENTRY(SecondaryColor3usv) /* 407 "glSecondaryColor3usv" */
ICD_ENTRY(SecondaryColorPointer) /* 408 "glSecondaryColorPointer" */
ICD_ENTRY(MultiDrawArrays) /* 409 "glMultiDrawArrays" */
ICD_ENTRY(MultiDrawElements) /* 410 "glMultiDrawElements" */
ICD_ENTRY(PointParameterf) /* 411 "glPointParameterf" */
ICD_ENTRY(PointParameterfv) /* 412 "glPointParameterfv" */
ICD_ENTRY(PointParameteri) /* 413 "glPointParameteri" */
ICD_ENTRY(PointParameteriv) /* 414 "glPointParameteriv" */
ICD_ENTRY(BlendFuncSeparate) /* 415 "glBlendFuncSeparate" */