r699 - trunk
lordhavoc at icculus.org
lordhavoc at icculus.org
Sun Apr 9 20:28:19 EDT 2006
Author: lordhavoc
Date: 2006-04-09 20:28:18 -0400 (Sun, 09 Apr 2006)
New Revision: 699
Modified:
trunk/collision.c
trunk/collision.h
Log:
added Collision_Brush_FreeBrushesForTriangleMesh
Modified: trunk/collision.c
===================================================================
--- trunk/collision.c 2006-04-09 03:55:57 UTC (rev 698)
+++ trunk/collision.c 2006-04-10 00:28:18 UTC (rev 699)
@@ -105,6 +105,11 @@
return brushes;
}
+void Collision_Brush_FreeBrushesForTriangleMesh(Collision_Brush *brushes, NUint32 numtriangles)
+{
+ Mem_Free(&brushes);
+}
+
void Collision_Brush_UpdateTriangleBrush(Collision_Brush *brush, const float *p0, const float *p1, const float *p2)
{
VectorCopy(p0, brush->points[0].point);
Modified: trunk/collision.h
===================================================================
--- trunk/collision.h 2006-04-09 03:55:57 UTC (rev 698)
+++ trunk/collision.h 2006-04-10 00:28:18 UTC (rev 699)
@@ -55,6 +55,7 @@
Collision_Brush;
Collision_Brush *Collision_Brush_AllocBrushesForTriangleMesh(Mem_Zone *zone, NUint32 numtriangles);
+void Collision_Brush_FreeBrushesForTriangleMesh(Collision_Brush *brush, NUint32 numtriangles);
void Collision_Brush_UpdateTriangleBrush(Collision_Brush *brush, const float *p0, const float *p1, const float *p2);
void Collision_Brush_UpdateTriangleMeshBrushes(Collision_Brush *brushes, NUint32 numtriangles, const NUint32 *element3i, const float *vertex3f);
void Collision_Brush_UpdateCullingData(Collision_Brush *brush);
More information about the neither-commits
mailing list