Wine 0.9.6 glext.h / DirectX Compiler Error

Vitaly Budovski vbudovsk at cs.rmit.edu.au
Fri Jan 20 03:18:51 CST 2006


Hi,

Could you try applying this patch. This may fix it.
Also, would you let me know what the value of GL_GLEXT_VERSION is
as defined in your glext.h header?


Vitaly


Roland Kaser wrote:
> Hello all
> 
> I just tried to compile 0.9.6 on a SuSE 10 system and got the following
> compiler error:
> 
> /usr/X11R6/include/GL/glext.h:1167:1: warning: this is the location of the
> previous definition
> device.c: In function ‘IDirect3DDevice8Impl_SetRenderState’:
> device.c:3106: error: ‘GL_ARB_multisample’ undeclared (first use in this
> function)
> device.c:3106: error: (Each undeclared identifier is reported only once
> device.c:3106: error: for each function it appears in.)
> make[2]: *** [device.o] Fehler 1
> make[2]: Leaving directory `/install/wine-0.9.6/dlls/d3d8'
> make[1]: *** [d3d8] Fehler 2
> make[1]: Leaving directory `/install/wine-0.9.6/dlls'
> make: *** [dlls] Fehler 2
> 
> This is the first time i got such an error. 0.9,3, 0.9.4 and 0.9.5 compile
> clean on that system. 
> 
> Roland Kaeser
> 
> 
> 
> 

-------------- next part --------------
Index: d3dcore_gl.h
===================================================================
RCS file: /home/wine/wine/dlls/d3d8/d3dcore_gl.h,v
retrieving revision 1.20
diff -u -r1.20 d3dcore_gl.h
--- d3dcore_gl.h	19 Jan 2006 11:49:39 -0000	1.20
+++ d3dcore_gl.h	20 Jan 2006 09:15:16 -0000
@@ -599,6 +599,19 @@
 #define GL_COORD_REPLACE_ARB              0x8862
 #endif
 
+/* GL_ARB_multisample */
+#ifndef GL_ARB_multisample
+#define GL_MULTISAMPLE_ARB                0x809D
+#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB   0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE_ARB        0x809F
+#define GL_SAMPLE_COVERAGE_ARB            0x80A0
+#define GL_SAMPLE_BUFFERS_ARB             0x80A8
+#define GL_SAMPLES_ARB                    0x80A9
+#define GL_SAMPLE_COVERAGE_VALUE_ARB      0x80AA
+#define GL_SAMPLE_COVERAGE_INVERT_ARB     0x80AB
+#define GL_MULTISAMPLE_BIT_ARB            0x20000000
+#endif
+
 /*******
  * OpenGL Official Version 
  *  defines 


More information about the wine-devel mailing list