-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 01 June 2004 15:46, Saulius Krasuckas wrote: > Am I the only NVidia owner who has this problem? I did 'make clean' and > 'cvs -PAd' and now am getting following: > <snip> > utils.c:1605: `GL_MODULATE_ADD_ATI_EXT' undeclared (first use in this > function) utils.c:1605: (Each undeclared identifier is reported only once <snip> > > Patch of cause is http://cvs.winehq.org/patch.py?id=12484 . Nothing > changed in my NVidia drivers setup, nor in GL headers on my system AFAIK. > <snip> > Help :) Hi,
You can use attached patch Christian think that all people sould have ATI or Mesa headers :) Regards, Raphael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAvODZp7NA3AmQTU4RAlSJAJ4kfj9jnn4jdVvlVLmg69AWD7+F+wCgkbWm 786R2YpxTd84ZhuJoip48AU= =sD2U -----END PGP SIGNATURE-----
Index: utils.c =================================================================== RCS file: /home/wine/wine/dlls/d3d8/utils.c,v retrieving revision 1.22 diff -u -r1.22 utils.c --- utils.c 28 May 2004 03:39:42 -0000 1.22 +++ utils.c 1 Jun 2004 19:59:50 -0000 @@ -1602,8 +1602,8 @@ break; case D3DTOP_ADDSMOOTH: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); checkGLcall("GL_TEXTURE_ENV, src0_target, src1"); switch (opr1) { @@ -1629,8 +1629,8 @@ break; case D3DTOP_BLENDTEXTUREALPHAPM: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, GL_TEXTURE); checkGLcall("GL_TEXTURE_ENV, src0_target, GL_TEXTURE"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_ONE_MINUS_SRC_ALPHA); @@ -1650,8 +1650,8 @@ break; case D3DTOP_MODULATEALPHA_ADDCOLOR: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); checkGLcall("GL_TEXTURE_ENV, src0_target, src1"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_SRC_ALPHA); @@ -1671,8 +1671,8 @@ break; case D3DTOP_MODULATECOLOR_ADDALPHA: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); checkGLcall("GL_TEXTURE_ENV, src0_target, src1"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1); @@ -1692,8 +1692,8 @@ break; case D3DTOP_MODULATEINVALPHA_ADDCOLOR: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); checkGLcall("GL_TEXTURE_ENV, src0_target, src1"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, GL_ONE_MINUS_SRC_ALPHA); @@ -1713,8 +1713,8 @@ break; case D3DTOP_MODULATEINVCOLOR_ADDALPHA: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src1); checkGLcall("GL_TEXTURE_ENV, src0_target, src1"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr1); @@ -1734,8 +1734,8 @@ break; case D3DTOP_MULTIPLYADD: if (GL_SUPPORT(ATI_TEXTURE_ENV_COMBINE3)) { - glTexEnvi(GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)); - checkGLcall("GL_TEXTURE_ENV, comb_target, useext(GL_MODULATE_ADD_ATI)"); + glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI); + checkGLcall("GL_TEXTURE_ENV, comb_target, GL_MODULATE_ADD_ATI"); glTexEnvi(GL_TEXTURE_ENV, src0_target, src3); checkGLcall("GL_TEXTURE_ENV, src0_target, src3"); glTexEnvi(GL_TEXTURE_ENV, opr0_target, opr3);