]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_shared.h
Collision against patches: do some major optimizations.
[xonotic/darkplaces.git] / model_shared.h
index b182b7e4ac9db07b306194af60199bdba9204fcc..1708b49bd7a2129719b0388c5be243a58335e7e4 100644 (file)
@@ -571,6 +571,8 @@ typedef struct msurface_s
        int *data_collisionelement3i; // q3bsp
        int num_collisionvertices; // q3bsp
        float *data_collisionvertex3f; // q3bsp
+       float *data_collisionbbox6f; // collision optimization - contains combined bboxes of every data_collisionstride triangles
+       int num_collisionstride;
        struct q3deffect_s *effect; // q3bsp
        // FIXME: collisionmarkframe should be kept in a separate array
        int collisionmarkframe; // q3bsp // don't collide twice in one trace