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