Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
5,639 additions
and 388 deletions.
- +27 −0 Engine/lib/recast/CMakeLists.txt
- +23 −0 Engine/lib/recast/DebugUtils/CMakeLists.txt
- 0 Engine/lib/recast/{ → DebugUtils/Include}/DebugDraw.h
- +6 −1 Engine/lib/recast/{ → DebugUtils/Include}/DetourDebugDraw.h
- 0 Engine/lib/recast/{ → DebugUtils/Include}/RecastDebugDraw.h
- 0 Engine/lib/recast/{ → DebugUtils/Include}/RecastDump.h
- 0 Engine/lib/recast/{ → DebugUtils/Source}/DebugDraw.cpp
- +329 −41 Engine/lib/recast/{ → DebugUtils/Source}/DetourDebugDraw.cpp
- +25 −26 Engine/lib/recast/{ → DebugUtils/Source}/RecastDebugDraw.cpp
- 0 Engine/lib/recast/{ → DebugUtils/Source}/RecastDump.cpp
- +24 −0 Engine/lib/recast/Detour/CMakeLists.txt
- 0 Engine/lib/recast/{ → Detour/Include}/DetourAlloc.h
- +1 −1 Engine/lib/recast/{ → Detour/Include}/DetourAssert.h
- +40 −0 Engine/lib/recast/{ → Detour/Include}/DetourCommon.h
- +1 −1 Engine/lib/recast/{ → Detour/Include}/DetourNavMesh.h
- 0 Engine/lib/recast/{ → Detour/Include}/DetourNavMeshBuilder.h
- +25 −1 Engine/lib/recast/{ → Detour/Include}/DetourNavMeshQuery.h
- 0 Engine/lib/recast/{ → Detour/Include}/DetourNode.h
- 0 Engine/lib/recast/{ → Detour/Include}/DetourStatus.h
- 0 Engine/lib/recast/{ → Detour/Source}/DetourAlloc.cpp
- +41 −0 Engine/lib/recast/{ → Detour/Source}/DetourCommon.cpp
- +65 −69 Engine/lib/recast/{ → Detour/Source}/DetourNavMesh.cpp
- +84 −79 Engine/lib/recast/{ → Detour/Source}/DetourNavMeshBuilder.cpp
- +306 −14 Engine/lib/recast/{ → Detour/Source}/DetourNavMeshQuery.cpp
- 0 Engine/lib/recast/{ → Detour/Source}/DetourNode.cpp
- +27 −0 Engine/lib/recast/DetourCrowd/CMakeLists.txt
- +432 −0 Engine/lib/recast/DetourCrowd/Include/DetourCrowd.h
- +61 −0 Engine/lib/recast/DetourCrowd/Include/DetourLocalBoundary.h
- +154 −0 Engine/lib/recast/DetourCrowd/Include/DetourObstacleAvoidance.h
- +144 −0 Engine/lib/recast/DetourCrowd/Include/DetourPathCorridor.h
- +75 −0 Engine/lib/recast/DetourCrowd/Include/DetourPathQueue.h
- +70 −0 Engine/lib/recast/DetourCrowd/Include/DetourProximityGrid.h
- +1,417 −0 Engine/lib/recast/DetourCrowd/Source/DetourCrowd.cpp
- +137 −0 Engine/lib/recast/DetourCrowd/Source/DetourLocalBoundary.cpp
- +544 −0 Engine/lib/recast/DetourCrowd/Source/DetourObstacleAvoidance.cpp
- +588 −0 Engine/lib/recast/DetourCrowd/Source/DetourPathCorridor.cpp
- +199 −0 Engine/lib/recast/DetourCrowd/Source/DetourPathQueue.cpp
- +194 −0 Engine/lib/recast/DetourCrowd/Source/DetourProximityGrid.cpp
- +18 −0 Engine/lib/recast/DetourTileCache/CMakeLists.txt
- +17 −4 Engine/lib/recast/{ → DetourTileCache/Include}/DetourTileCache.h
- +8 −0 Engine/lib/recast/{ → DetourTileCache/Include}/DetourTileCacheBuilder.h
- +80 −73 Engine/lib/recast/{ → DetourTileCache/Source}/DetourTileCache.cpp
- +61 −16 Engine/lib/recast/{ → DetourTileCache/Source}/DetourTileCacheBuilder.cpp
- +18 −0 Engine/lib/recast/License.txt
- +120 −0 Engine/lib/recast/Readme.txt
- +24 −0 Engine/lib/recast/Recast/CMakeLists.txt
- +18 −0 Engine/lib/recast/{ → Recast/Include}/Recast.h
- 0 Engine/lib/recast/{ → Recast/Include}/RecastAlloc.h
- +1 −1 Engine/lib/recast/{ → Recast/Include}/RecastAssert.h
- +4 −4 Engine/lib/recast/{ → Recast/Source}/Recast.cpp
- 0 Engine/lib/recast/{ → Recast/Source}/RecastAlloc.cpp
- +80 −2 Engine/lib/recast/{ → Recast/Source}/RecastArea.cpp
- +11 −13 Engine/lib/recast/{ → Recast/Source}/RecastContour.cpp
- 0 Engine/lib/recast/{ → Recast/Source}/RecastFilter.cpp
- +5 −5 Engine/lib/recast/{ → Recast/Source}/RecastLayers.cpp
- +70 −5 Engine/lib/recast/{ → Recast/Source}/RecastMesh.cpp
- +8 −8 Engine/lib/recast/{ → Recast/Source}/RecastMeshDetail.cpp
- 0 Engine/lib/recast/{ → Recast/Source}/RecastRasterization.cpp
- +14 −14 Engine/lib/recast/{ → Recast/Source}/RecastRegion.cpp
- +20 −0 Engine/lib/recast/TODO.txt
- +2 −2 Engine/source/T3D/nav/navMesh.cpp
- +3 −3 Engine/source/T3D/nav/navMesh.h
- +1 −1 Engine/source/T3D/nav/navMeshDraw.h
- +1 −1 Engine/source/T3D/nav/navPath.cpp
- +1 −1 Engine/source/T3D/nav/navPath.h
- +10 −2 Tools/projectGenerator/libs/librecast.conf
- +5 −0 Tools/projectGenerator/modules/recast.inc
| @@ -0,0 +1,27 @@ | ||
| CMAKE_MINIMUM_REQUIRED(VERSION 2.6) | ||
|
|
||
| PROJECT(RecastNavigation) | ||
| #SET(RECAST_VERSION r129) | ||
|
|
||
| IF(NOT CMAKE_BUILD_TYPE) | ||
| # SET(CMAKE_BUILD_TYPE "Debug") | ||
| SET(CMAKE_BUILD_TYPE "Release") | ||
| ENDIF(NOT CMAKE_BUILD_TYPE) | ||
|
|
||
| IF(MSVC) | ||
| OPTION(USE_MSVC_FAST_FLOATINGPOINT "Use MSVC /fp:fast option" ON) | ||
| IF(USE_MSVC_FAST_FLOATINGPOINT) | ||
| ADD_DEFINITIONS(/fp:fast) | ||
| ENDIF(USE_MSVC_FAST_FLOATINGPOINT) | ||
| ENDIF(MSVC) | ||
|
|
||
| IF(WIN32) | ||
| ADD_DEFINITIONS(/D _CRT_SECURE_NO_WARNINGS) | ||
| ENDIF(WIN32) | ||
|
|
||
| ADD_SUBDIRECTORY(DebugUtils) | ||
| ADD_SUBDIRECTORY(Detour) | ||
| ADD_SUBDIRECTORY(DetourCrowd) | ||
| ADD_SUBDIRECTORY(DetourTileCache) | ||
| ADD_SUBDIRECTORY(Recast) | ||
| ADD_SUBDIRECTORY(RecastDemo) |
| @@ -0,0 +1,23 @@ | ||
| CMAKE_MINIMUM_REQUIRED(VERSION 2.6) | ||
|
|
||
| SET(debugutils_SRCS | ||
| Source/DebugDraw.cpp | ||
| Source/DetourDebugDraw.cpp | ||
| Source/RecastDebugDraw.cpp | ||
| Source/RecastDump.cpp | ||
| ) | ||
|
|
||
| SET(debugutils_HDRS | ||
| Include/DebugDraw.h | ||
| Include/DetourDebugDraw.h | ||
| Include/RecastDebugDraw.h | ||
| Include/RecastDump.h | ||
| ) | ||
|
|
||
| INCLUDE_DIRECTORIES(Include | ||
| ../Detour/Include | ||
| ../DetourTileCache/Include | ||
| ../Recast/Include | ||
| ) | ||
|
|
||
| ADD_LIBRARY(DebugUtils ${debugutils_SRCS} ${debugutils_HDRS}) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.