]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_brush.h
made the Sorted Edge Rasterizer (hidden surface removal) optional as the r_ser cvar...
[xonotic/darkplaces.git] / model_brush.h
index 41d42c956eb0a970ccc36a85982138e73d2ae8ff..2d2634eb3eac7640f24469415dd8ef12b9e87241 100644 (file)
@@ -149,6 +149,10 @@ typedef struct mnode_s
        struct mnode_s  *parent;
        struct mportal_s *portals;
 
+       // for bounding box culling
+       vec3_t          mins;
+       vec3_t          maxs;
+
 // node specific
        mplane_t        *plane;
        struct mnode_s  *children[2];
@@ -167,15 +171,15 @@ typedef struct mleaf_s
        struct mnode_s  *parent;
        struct mportal_s *portals;
 
-// leaf specific
-//     int                     visframe;               // visible if current (r_framecount)
-//     int                     worldnodeframe; // used by certain worldnode variants to avoid processing the same leaf twice in a frame
-       int                     portalmarkid;   // used by polygon-through-portals visibility checker
-
        // for bounding box culling
        vec3_t          mins;
        vec3_t          maxs;
 
+// leaf specific
+       int                     visframe;               // visible if current (r_framecount)
+       int                     worldnodeframe; // used by certain worldnode variants to avoid processing the same leaf twice in a frame
+       int                     portalmarkid;   // used by polygon-through-portals visibility checker
+
        // LordHavoc: leaf based dynamic lighting
        int                     dlightbits[8];
        int                     dlightframe;