mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-02 20:10:32 +00:00
recast update
Added chunkytrimesh - this class splits up the geometry the navmesh is interested in into kdtree for fast traversal, makes the actual navmesh generation work with smaller chunks. Now only 1 RecastPolylist per navmesh this can be saved out in a future commit. This is a history commit, all functionality works same as it did before but it matches recasts recommended setup more closely. Future additions may break backwards compatibility.
This commit is contained in:
parent
26ebdd093b
commit
d4d552e8e0
8 changed files with 800 additions and 215 deletions
|
|
@ -704,6 +704,9 @@ inline void GFXGLDevice::postDrawPrimitive(U32 primitiveCount)
|
|||
{
|
||||
mDeviceStatistics.mDrawCalls++;
|
||||
mDeviceStatistics.mPolyCount += primitiveCount;
|
||||
|
||||
mVolatileVBs.clear();
|
||||
mVolatilePBs.clear();
|
||||
}
|
||||
|
||||
void GFXGLDevice::drawPrimitive( GFXPrimitiveType primType, U32 vertexStart, U32 primitiveCount )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue