mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
temp navmesh debug drawing
This commit is contained in:
parent
ddae4d4775
commit
7973034bd0
@ -271,6 +271,28 @@ void DrawAIScriptNodes()
|
||||
#endif // !CLIENT_DLL
|
||||
}
|
||||
|
||||
void DrawNavMeshTiles()
|
||||
{
|
||||
#ifndef CLIENT_DLL
|
||||
dtNavMesh* mesh = g_pNavMesh[0];
|
||||
if (!mesh)
|
||||
return;
|
||||
for (int i = 0; i < mesh->getTileCount(); ++i)
|
||||
{
|
||||
const dtMeshTile* tile = &mesh->m_tiles[i];
|
||||
if (!tile->header) continue;
|
||||
|
||||
OverlayBox_t::Transforms vTransforms;
|
||||
|
||||
vTransforms.xmm[0] = _mm_set_ps(tile->polys[0].org[0] - 50.f, 0.0f, 0.0f, 1.0f);
|
||||
vTransforms.xmm[1] = _mm_set_ps(tile->polys[0].org[1] - 50.f, 0.0f, 1.0f, 0.0f);
|
||||
vTransforms.xmm[2] = _mm_set_ps(tile->polys[0].org[2] - 50.f, 1.0f, 0.0f, 0.0f);
|
||||
|
||||
v_RenderBox(vTransforms, { 0, 0, 0 }, { 100, 100, 100 }, Color(0, 255, 0, 255), r_debug_overlay_zbuffer->GetBool());
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Purpose : overlay drawing entrypoint
|
||||
// Input : bDraw -
|
||||
@ -285,6 +307,9 @@ void DrawAllOverlays(bool bDraw)
|
||||
{
|
||||
DrawAIScriptNodes();
|
||||
}
|
||||
|
||||
//DrawNavMeshTiles();
|
||||
|
||||
EnterCriticalSection(&*s_OverlayMutex);
|
||||
|
||||
OverlayBase_t* pCurrOverlay = *s_pOverlays; // rdi
|
||||
|
@ -597,7 +597,7 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableUAC>false</EnableUAC>
|
||||
<ModuleDefinitionFile>..\GameSDK.def</ModuleDefinitionFile>
|
||||
<AdditionalDependencies>d3d11.lib;bcrypt.lib;libdetours_x64.lib;libimgui_x64.lib;liblzham_x64.lib;libprotobuf_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalDependencies>d3d11.lib;bcrypt.lib;libdetours_x64.lib;libimgui_x64.lib;liblzham_x64.lib;libprotobuf_x64.lib;librecast_x64.lib;libdtdetour_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(SolutionDir)lib\$(Configuration)\</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
@ -639,7 +639,7 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableUAC>false</EnableUAC>
|
||||
<ModuleDefinitionFile>..\GameSDK.def</ModuleDefinitionFile>
|
||||
<AdditionalDependencies>d3d11.lib;bcrypt.lib;libdetours_x64.lib;libimgui_x64.lib;liblzham_x64.lib;libprotobuf_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalDependencies>d3d11.lib;bcrypt.lib;libdetours_x64.lib;libimgui_x64.lib;liblzham_x64.lib;libprotobuf_x64.lib;librecast_x64.lib;libdtdetour_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(SolutionDir)lib\$(Configuration)\</AdditionalLibraryDirectories>
|
||||
<SetChecksum>true</SetChecksum>
|
||||
</Link>
|
||||
|
Loading…
x
Reference in New Issue
Block a user