mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 03:33:48 +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
|
|
@ -51,7 +51,7 @@ duDebugDrawTorque::~duDebugDrawTorque()
|
|||
|
||||
void duDebugDrawTorque::depthMask(bool state)
|
||||
{
|
||||
mDesc.setZReadWrite(state, state);
|
||||
mDesc.setZReadWrite(state, false);
|
||||
}
|
||||
|
||||
void duDebugDrawTorque::texture(bool state)
|
||||
|
|
@ -94,7 +94,7 @@ void duDebugDrawTorque::begin(duDebugDrawPrimitives prim, float size)
|
|||
case DU_DRAW_QUADS: mPrimType = GFXTriangleList; mQuadsMode = true; break;
|
||||
}
|
||||
|
||||
mDesc.setCullMode(GFXCullNone);
|
||||
mDesc.setCullMode(GFXCullCW);
|
||||
mDesc.setBlend(true);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue