]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_brush.h
view models no longer receive stencil shadows (only basic light visibility culling...
[xonotic/darkplaces.git] / model_brush.h
index 49020f5fee96d1ad9ec16c6a4907efbd51008471..511c56f0c75f5eecf554f3942de80e266dc9d382 100644 (file)
@@ -63,8 +63,6 @@ mplane_t;
 
 //#define SURF_PLANEBACK 2
 
-// set for anything to be transparent sorted
-#define MATERIALFLAG_TRANSPARENT 1
 // use alpha blend on this material
 #define MATERIALFLAG_ALPHA 2
 // use additive blend on this material
@@ -97,6 +95,12 @@ mplane_t;
 #define MATERIALFLAG_NOSHADOW 16384
 // render using vertex alpha (q3bsp) as texture blend parameter between foreground (normal) skinframe and background skinframe
 #define MATERIALFLAG_VERTEXTEXTUREBLEND 32768
+// disables GL_CULL_FACE on this texture (making it double sided)
+#define MATERIALFLAG_NOCULLFACE 65536
+// render after the normal scene
+#define MATERIALFLAG_VIEWMODEL 131072
+// combined mask of all attributes that require depth sorted rendering
+#define MATERIALFLAGMASK_DEPTHSORTED (MATERIALFLAG_BLENDED | MATERIALFLAG_NODEPTHTEST | MATERIALFLAG_VIEWMODEL)
 
 typedef struct medge_s
 {