- removed some useless WARNs
- fixed backface culling and material settings

diff --git a/dlls/ddraw/d3ddevice/mesa.c b/dlls/ddraw/d3ddevice/mesa.c
index b62236c..b6dbe2a 100644
--- a/dlls/ddraw/d3ddevice/mesa.c
+++ b/dlls/ddraw/d3ddevice/mesa.c
@@ -1478,19 +1478,19 @@
     
     This->current_material = *lpMat;
 
-    glMaterialfv(GL_FRONT,
+    glMaterialfv(GL_FRONT_AND_BACK,
 		 GL_DIFFUSE,
 		 (float *) &(This->current_material.u.diffuse));
-    glMaterialfv(GL_FRONT,
+    glMaterialfv(GL_FRONT_AND_BACK,
 		 GL_AMBIENT,
 		 (float *) &(This->current_material.u1.ambient));
-    glMaterialfv(GL_FRONT,
+    glMaterialfv(GL_FRONT_AND_BACK,
 		 GL_SPECULAR,
 		 (float *) &(This->current_material.u2.specular));
-    glMaterialfv(GL_FRONT,
+    glMaterialfv(GL_FRONT_AND_BACK,
 		 GL_EMISSION,
 		 (float *) &(This->current_material.u3.emissive));
-    glMaterialf(GL_FRONT,
+    glMaterialf(GL_FRONT_AND_BACK,
 		GL_SHININESS,
 		This->current_material.u4.power); /* Not sure about this... */