Author: greatlrd
Date: Fri Nov 16 01:52:40 2007
New Revision: 30485
URL:
http://svn.reactos.org/svn/reactos?rev=30485&view=rev
Log:
Updating Mesa32 icd interface to support some of opengl 2.1 api.
more will comes.
Modified:
trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c
trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h
Modified: trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/mesa32/src/dr…
==============================================================================
--- trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c (original)
+++ trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c Fri Nov 16 01:52:40
2007
@@ -64,8 +64,8 @@
# 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
Modified: trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/mesa32/src/dr…
==============================================================================
--- trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h (original)
+++ trunk/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h Fri Nov 16
01:52:40 2007
@@ -375,20 +375,43 @@
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" */