Create precompiled header for NavMesh Editor and restructure project filter

This commit is contained in:
Amos 2022-03-13 02:22:55 +01:00
parent bbf37b93c8
commit b3f064d009
27 changed files with 256 additions and 273 deletions

View File

@ -16,10 +16,8 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/ChunkyTriMesh.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct BoundsItem
{

View File

@ -16,14 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <float.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/ConvexVolumeTool.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"

View File

@ -16,19 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <float.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/CrowdTool.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"

View File

@ -16,16 +16,9 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/Filelist.h"
#include <algorithm>
#ifdef WIN32
# include <io.h>
#else
# include <dirent.h>
# include <cstring>
#endif
using std::vector;
using std::string;

View File

@ -16,12 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <algorithm>
#include "NavEditor/Include/pch.h"
#include "Recast/Include/Recast.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/ChunkyTriMesh.h"

View File

@ -16,13 +16,8 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/MeshLoaderBsp.h"
#include <stdio.h>
#include <stdlib.h>
#include <cstring>
#define _USE_MATH_DEFINES
#include <math.h>
bool rcMeshLoaderBsp::load(const std::string& filename)
{

View File

@ -16,12 +16,8 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/MeshLoaderObj.h"
#include <stdio.h>
#include <stdlib.h>
#include <cstring>
#define _USE_MATH_DEFINES
#include <math.h>
rcMeshLoaderObj::rcMeshLoaderObj() :
m_scale(1.0f),

View File

@ -16,15 +16,8 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/MeshLoaderPly.h"
#include <stdio.h>
#include <stdlib.h>
#include <cstring>
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
#include <fstream>
bool rcMeshLoaderPly::load(const std::string& filename)
{

View File

@ -16,15 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <float.h>
#include <vector>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/NavMeshPruneTool.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"

View File

@ -16,19 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/NavMeshTesterTool.h"
#include "NavEditor/Include/Sample.h"
#include "Recast/Include/Recast.h"

View File

@ -16,19 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <float.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/OffMeshConnectionTool.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"

1
r5dev/naveditor/Pch.cpp Normal file
View File

@ -0,0 +1 @@
#include "NavEditor/Include/Pch.h"

View File

@ -16,6 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/PerfTimer.h"
#if defined(WIN32)

View File

@ -16,9 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/Sample.h"
#include "NavEditor/Include/InputGeom.h"
#include "Recast/Include/Recast.h"
@ -27,15 +25,6 @@
#include "Detour/Include/DetourNavMesh.h"
#include "Detour/Include/DetourNavMeshQuery.h"
#include "DetourCrowd/Include/DetourCrowd.h"
#include "NavEditor/Include/imgui.h"
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#include <vector>
#include <set>
#ifdef WIN32
# define snprintf _snprintf
#endif
unsigned int SampleDebugDraw::areaToCol(unsigned int area)
{
@ -172,7 +161,7 @@ void Sample::collectSettings(BuildSettings& settings)
void Sample::resetCommonSettings()
{
m_cellSize = 15.0f;
m_cellHeight = 4.0f;
m_cellHeight = 5.8f;
m_agentHeight = 2.0f;
m_agentRadius = 0.6f;
m_agentMaxClimb = 0.9f;
@ -636,10 +625,14 @@ void set_reachable(std::vector<int>& data,int count, int id1, int id2, bool valu
}
void Sample::saveAll(const char* path,dtNavMesh* mesh)
{
printf("%s\n", path);
if (!mesh) return;
char buffer[256];
sprintf(buffer, "%s_%s.nm", path, m_navmesh_name);
printf("%s\n", buffer);
FILE* fp = fopen(buffer, "wb");
if (!fp)
return;

View File

@ -1,16 +1,10 @@
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <stdarg.h>
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/SampleInterfaces.h"
#include "Recast/Include/Recast.h"
#include "DebugUtils/Include/RecastDebugDraw.h"
#include "DebugUtils/Include/DetourDebugDraw.h"
#include "NavEditor/Include/PerfTimer.h"
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef WIN32
# define snprintf _snprintf
#endif

View File

@ -16,9 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/Sample_Debug.h"
#include "NavEditor/Include/InputGeom.h"
#include "Recast/Include/Recast.h"
@ -26,9 +24,6 @@
#include "DebugUtils/Include/RecastDebugDraw.h"
#include "DebugUtils/Include/DetourDebugDraw.h"
#include "DebugUtils/Include/RecastDump.h"
#include "NavEditor/Include/imgui.h"
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef WIN32
# define snprintf _snprintf

View File

@ -16,13 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"
#include "NavEditor/Include/Sample_SoloMesh.h"

View File

@ -16,19 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <float.h>
#include <new>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"

View File

@ -16,18 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h"
#include "NavEditor/Include/Sample_TileMesh.h"
@ -767,7 +756,7 @@ void Sample_TileMesh::buildAllTiles()
}
//CLEANUP: copied from sample
extern hulldef hulls[4];/* = {
extern hulldef hulls[5];/* = {
{"small",8,72 * 0.5,18,512.0f},
{"med_short",20,72 * 0.5,18,512.0f},
{"medium",48,150 * 0.5,32,512.0f},

View File

@ -16,10 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <math.h>
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/TestCase.h"
#include "Detour/Include/DetourNavMesh.h"
#include "Detour/Include/DetourNavMeshQuery.h"
@ -27,11 +24,11 @@
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
//#ifdef __APPLE__
//# include <OpenGL/glu.h>
//#else
//# include <GL/glu.h>
//#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/PerfTimer.h"

View File

@ -1,7 +1,6 @@
#include "NavEditor/Include/Pch.h"
#include "NavEditor/Include/ValueHistory.h"
#include "NavEditor/Include/imgui.h"
#include <string.h>
#include <stdio.h>
#ifdef WIN32
# define snprintf _snprintf

View File

@ -16,11 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include <stdio.h>
#include <string.h>
#define _USE_MATH_DEFINES
#include <math.h>
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/Pch.h"
#ifdef WIN32
# define snprintf _snprintf

View File

@ -16,12 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#define _USE_MATH_DEFINES
#include <cmath>
#include <cstdio>
#include "NavEditor/Include/imgui.h"
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#include "NavEditor/Include/Pch.h"
// Some math headers don't have PI defined.
static const float PI = 3.14159265f;

View File

@ -0,0 +1,43 @@
#define _USE_MATH_DEFINES
#include <math.h>
#include <cmath>
#include <float.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <stdarg.h>
#ifdef WIN32
# include <io.h>
#else
# include <dirent.h>
# include <cstring>
#endif
#include <stdio.h>
#include <cstdio>
#include <iostream>
#include <fstream>
#include <set>
#include <vector>
#include <algorithm>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_syswm.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#ifdef WIN32
# define snprintf _snprintf
#endif
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/imguiRenderGL.h"

View File

@ -16,25 +16,7 @@
// 3. This notice may not be removed or altered from any source distribution.
//
#include <cstdio>
#define _USE_MATH_DEFINES
#include <cmath>
#include "thirdparty/sdl/include/SDL.h"
#include "thirdparty/sdl/include/SDL_syswm.h"
#include "thirdparty/sdl/include/SDL_opengl.h"
#ifdef __APPLE__
# include <OpenGL/glu.h>
#else
# include <GL/glu.h>
#endif
#include <vector>
#include <string>
#include "NavEditor/Include/imgui.h"
#include "NavEditor/Include/imguiRenderGL.h"
#include "NavEditor/Include/Pch.h"
#include "Recast/Include/Recast.h"
#include "DebugUtils/Include/RecastDebugDraw.h"
#include "NavEditor/Include/InputGeom.h"

View File

@ -24,6 +24,7 @@
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h" />
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h" />
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h" />
<ClInclude Include="..\naveditor\include\Pch.h" />
<ClInclude Include="..\naveditor\include\PerfTimer.h" />
<ClInclude Include="..\naveditor\include\Sample.h" />
<ClInclude Include="..\naveditor\include\SampleInterfaces.h" />
@ -50,6 +51,10 @@
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp" />
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" />
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" />
<ClCompile Include="..\naveditor\Pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\naveditor\PerfTimer.cpp" />
<ClCompile Include="..\naveditor\Sample.cpp" />
<ClCompile Include="..\naveditor\SampleInterfaces.cpp" />
@ -59,7 +64,10 @@
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp" />
<ClCompile Include="..\naveditor\TestCase.cpp" />
<ClCompile Include="..\naveditor\ValueHistory.cpp" />
<ClCompile Include="..\thirdparty\fastlz\fastlz.c" />
<ClCompile Include="..\thirdparty\fastlz\fastlz.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
@ -118,6 +126,8 @@
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>NavEditor/Include/Pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@ -125,6 +135,9 @@
<AdditionalLibraryDirectories>$(SolutionDir)lib\$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>librecast_x64.lib;libdtdetour_x64.lib;libdetourcrowd_x64.lib;libdetourtilecache_x64.lib;libdtdebugutils_x64.lib;libsdl2_x64.lib;OpenGL32.lib;Glu32.lib;Gdi32.lib;User32.lib;Shell32.lib;Comdlg32.lib;Kernel32.lib;Winmm.lib;Setupapi.lib;Advapi32.lib;Version.lib;Ole32.lib;Oleaut32.lib;Imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\bin$(ProjectName)" &amp;&amp; copy /Y "$(TargetPath)" "$(SolutionDir)..\..\bin</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
@ -136,6 +149,8 @@
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpp17</LanguageStandard>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>NavEditor/Include/Pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>

View File

@ -1,110 +1,192 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Include">
<UniqueIdentifier>{9ab87056-e082-4b08-96fc-91d0b5e14f3b}</UniqueIdentifier>
<Filter Include="core">
<UniqueIdentifier>{958de2b5-c906-4507-98b8-2ef6f119bf43}</UniqueIdentifier>
</Filter>
<Filter Include="Conrtib">
<Filter Include="io">
<UniqueIdentifier>{0f57b71f-a82f-46f2-a61e-2c8b3b0b7094}</UniqueIdentifier>
</Filter>
<Filter Include="utils">
<UniqueIdentifier>{c32f74fb-7c15-4c0d-9096-d40c7bee8644}</UniqueIdentifier>
</Filter>
<Filter Include="tools">
<UniqueIdentifier>{a346b89e-1598-4674-8330-b2f7e133ecee}</UniqueIdentifier>
</Filter>
<Filter Include="builder">
<UniqueIdentifier>{21426aac-877f-437c-8dac-0a59ecad5f13}</UniqueIdentifier>
</Filter>
<Filter Include="contrib">
<UniqueIdentifier>{1ac9f8e6-8a00-4875-aa9e-0b439faaff62}</UniqueIdentifier>
</Filter>
<Filter Include="core\include">
<UniqueIdentifier>{37f33c75-b278-4573-922d-019821d782aa}</UniqueIdentifier>
</Filter>
<Filter Include="io\include">
<UniqueIdentifier>{8ec57c85-32b6-4c32-804e-7a1381f944f5}</UniqueIdentifier>
</Filter>
<Filter Include="builder\include">
<UniqueIdentifier>{c17c28e9-e920-4aa4-9577-79daabd84e6a}</UniqueIdentifier>
</Filter>
<Filter Include="tools\include">
<UniqueIdentifier>{2d540e1d-2ed3-4905-b58d-559288b5b8d5}</UniqueIdentifier>
</Filter>
<Filter Include="utils\include">
<UniqueIdentifier>{f1d69d7c-e2cf-421b-a106-08c18b620eaf}</UniqueIdentifier>
</Filter>
<Filter Include="contrib\include">
<UniqueIdentifier>{798e4d14-fd63-4f63-a6f7-9465f0e0921b}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\naveditor\include\CrowdTool.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Filelist.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\imgui.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\imguiRenderGL.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\InputGeom.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderBsp.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderObj.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderPly.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\PerfTimer.h">
<Filter>Include</Filter>
<ClInclude Include="..\naveditor\include\Pch.h">
<Filter>core\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample.h">
<Filter>Include</Filter>
<Filter>core\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample_Debug.h">
<Filter>Include</Filter>
<ClInclude Include="..\naveditor\include\MeshLoaderPly.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderObj.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderBsp.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Filelist.h">
<Filter>io\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\InputGeom.h">
<Filter>builder\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample_SoloMesh.h">
<Filter>Include</Filter>
<Filter>builder\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample_TempObstacles.h">
<Filter>Include</Filter>
<Filter>builder\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample_TileMesh.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\SampleInterfaces.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\TestCase.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\ValueHistory.h">
<Filter>Include</Filter>
<Filter>builder\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\ChunkyTriMesh.h">
<Filter>Include</Filter>
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\ConvexVolumeTool.h">
<Filter>Include</Filter>
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\CrowdTool.h">
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h">
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h">
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h">
<Filter>tools\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\ValueHistory.h">
<Filter>utils\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\TestCase.h">
<Filter>utils\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\SampleInterfaces.h">
<Filter>utils\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\Sample_Debug.h">
<Filter>utils\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\PerfTimer.h">
<Filter>utils\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\imgui.h">
<Filter>contrib\include</Filter>
</ClInclude>
<ClInclude Include="..\naveditor\include\imguiRenderGL.h">
<Filter>contrib\include</Filter>
</ClInclude>
<ClInclude Include="..\thirdparty\fastlz\fastlz.h">
<Filter>Conrtib</Filter>
<Filter>contrib\include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\naveditor\imgui.cpp" />
<ClCompile Include="..\naveditor\imguiRenderGL.cpp" />
<ClCompile Include="..\naveditor\InputGeom.cpp" />
<ClCompile Include="..\naveditor\main.cpp" />
<ClCompile Include="..\naveditor\MeshLoaderBsp.cpp" />
<ClCompile Include="..\naveditor\MeshLoaderObj.cpp" />
<ClCompile Include="..\naveditor\MeshLoaderPly.cpp" />
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp" />
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" />
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" />
<ClCompile Include="..\naveditor\PerfTimer.cpp" />
<ClCompile Include="..\naveditor\Sample.cpp" />
<ClCompile Include="..\naveditor\Sample_Debug.cpp" />
<ClCompile Include="..\naveditor\Sample_SoloMesh.cpp" />
<ClCompile Include="..\naveditor\Sample_TempObstacles.cpp" />
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp" />
<ClCompile Include="..\naveditor\SampleInterfaces.cpp" />
<ClCompile Include="..\naveditor\TestCase.cpp" />
<ClCompile Include="..\naveditor\ValueHistory.cpp" />
<ClCompile Include="..\naveditor\ChunkyTriMesh.cpp" />
<ClCompile Include="..\naveditor\ConvexVolumeTool.cpp" />
<ClCompile Include="..\naveditor\CrowdTool.cpp" />
<ClCompile Include="..\naveditor\Filelist.cpp" />
<ClCompile Include="..\thirdparty\fastlz\fastlz.c">
<Filter>Conrtib</Filter>
<Filter>contrib</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\main.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Pch.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Sample.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\MeshLoaderBsp.cpp">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\MeshLoaderObj.cpp">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\MeshLoaderPly.cpp">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Filelist.cpp">
<Filter>io</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\ChunkyTriMesh.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\ConvexVolumeTool.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\CrowdTool.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\imgui.cpp">
<Filter>contrib</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\imguiRenderGL.cpp">
<Filter>contrib</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp">
<Filter>tools</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\SampleInterfaces.cpp">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Sample_Debug.cpp">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\PerfTimer.cpp">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\ValueHistory.cpp">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Sample_SoloMesh.cpp">
<Filter>builder</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Sample_TempObstacles.cpp">
<Filter>builder</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp">
<Filter>builder</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\InputGeom.cpp">
<Filter>builder</Filter>
</ClCompile>
<ClCompile Include="..\naveditor\TestCase.cpp">
<Filter>utils</Filter>
</ClCompile>
</ItemGroup>
</Project>