562 Commits

Author SHA1 Message Date
Ben Hymers
e558e98592 Add AppVeyor and Travis CI build scripts
Build scripts download SDL, download (or build) premake5, generate projects, then build, in several configurations and platforms

Project now builds with premake5 instead of premake4 to allow VS2015 project generation
Tweaked SDL directory dependency to work better with CI
Update README
2015-12-16 01:33:18 +00:00
Mikko Mononen
2ea77f6cf4 Merge pull request #119 from richard-fine/features/raycast-edgeinfo
Include hit edge index in dtRaycastHit.
2015-11-15 23:55:18 +02:00
Richard Fine
67736ae7d5 Include hit edge index in dtRaycastHit.
This makes it simpler to investigate exactly what is blocking a ray - for example, if an agent cannot move onto a polygon due to QueryFilter flags, then this provides a way for the agent to find out which flags it needs to have and to perform a state change which alters its movement flags.
2015-11-15 21:46:30 +00:00
Mikko Mononen
2bcd32b0a3 Merge pull request #114 from huanzai/patch-1
Update DetourTileCache.cpp
2015-10-10 11:30:11 +03:00
huanzai
3a1256ecb8 Update DetourTileCache.cpp
wrong type of return value
2015-10-10 12:28:07 +08:00
Mikko Mononen
1dd5cf1883 Updated readme to explain which SDL dll to use on windows. 2015-06-22 18:49:53 +03:00
Mikko Mononen
887f208332 Merge pull request #101 from CharlesJClark/CharlesJClark-patch-1
Update RecastMesh.cpp
2015-06-21 22:06:33 +03:00
CharlesJClark
6730d4ddda Update RecastMesh.cpp
Fixed validation checks of allocations.
2015-06-19 09:33:27 -07:00
Mikko Mononen
cadc3b0b14 Merge pull request #94 from leif81/resetmovetarget
reset agent desired velocity in resetMoveTarget
2015-05-01 21:33:44 +03:00
Leif Gruenwoldt
2ec9270b34 reset agent desired velocity in resetMoveTarget
Otherwise, if velocity was non zero at time resetMoveTarget is called the agent would continue to move indefinitely at that velocity (a straight line) which was not the intended behaviour.

As discussed in https://groups.google.com/forum/#!topic/recastnavigation/QoLNGz5o6e8
2015-05-01 13:49:12 -04:00
Mikko Mononen
acbbe507fd Merge pull request #82 from Kromster80/loopFix
Loop fix and MAX_SEARCH
2015-02-19 14:23:07 +02:00
Kromster80
3ca4db4864 Fixed loop overrun 2015-02-19 14:03:59 +03:00
Mikko Mononen
2ab396857b Merge pull request #68 from grahamboree/math_functions
Removed redundant dtSqrt function and replaced calls to it with dtMathSqrtf
2015-01-07 10:22:33 +02:00
Kromster80
5c45736347 MAX_SEARCH constant instead of hardcoded value 2015-01-06 23:26:14 +03:00
Mikko Mononen
c54f2a6e71 Merge pull request #70 from Kromster80/DumpFix
Fixed what looks like a c/p bug
2015-01-06 16:15:21 +02:00
Kromster80
0bc724b32a Fixed what looks like a c/p bug 2015-01-06 17:12:03 +03:00
grahamboree
45b36f4d75 Removed redundant dtSqrt function and replaced calls to it with dtMathSqrtf 2015-01-03 16:00:00 -05:00
Mikko Mononen
2f788530f5 Merge pull request #67 from grahamboree/removed_macros
Replaced math function macros with inline functions.
2015-01-03 01:17:35 +02:00
grahamboree
a792998286 Replaced math function macros with inline functions. 2015-01-02 18:10:45 -05:00
Mikko Mononen
0fee5ac592 Merge pull request #66 from grahamboree/gitignore
Added Visual Studio 2013 idb files to gitignore.
2015-01-03 01:04:52 +02:00
grahamboree
75dc9eb470 Added Visual Studio 2013 idb files to gitignore. 2015-01-02 17:46:38 -05:00
Mikko Mononen
86d57bd5e9 Merge pull request #61 from Kromster80/master
Removed superflous memset
2014-12-31 20:30:25 +02:00
Mikko Mononen
2fe5c4fb0c Merge pull request #62 from grahamboree/master
A few edge-case memory leak fixes and an uninitialized pointer.
2014-12-31 20:25:59 +02:00
Mikko Mononen
b3f1e28c71 Merge pull request #63 from speakfool/master
Fixed a memory corrupt in DetourCrowd
2014-12-31 20:25:08 +02:00
ZhongTang
dc5f95eafa Fixed: a memory corrupt in DetourCrowd 2014-12-30 14:11:41 +08:00
grahamboree
0482a3104c Fixed potential memory leak deserializing an InputGeom. 2014-12-24 15:35:36 -05:00
grahamboree
ce4c63787b Fixed a potential memory leak when reading a mesh file. 2014-12-24 15:34:01 -05:00
grahamboree
91fbf05ec3 Uninitialized pointer in TempObstacleCreationTool 2014-12-24 15:32:50 -05:00
grahamboree
42afde6273 Fixed potential memory leak when loading test case files. 2014-12-24 15:29:47 -05:00
grahamboree
35ac315b70 Fixed potential memory leak when loading font file. 2014-12-24 15:22:23 -05:00
Kromster80
ce304d195f Removed superflous memset
We have already filled whole set of layers with zeroes at line 477. It looks like we don't need to fill the layers once again. Right?
2014-12-23 11:10:05 +03:00
Kromster80
f043cb0d50 Merge pull request #3 from memononen/master
More verbose explanation of tile bounding box.
2014-12-23 11:06:37 +03:00
Mikko Mononen
65b844170f More verbose explanation of tile bounding box. 2014-12-18 12:07:12 +02:00
Kromster80
5095fbe28b Merge pull request #2 from memononen/master
Merging back from source
2014-12-14 18:48:44 +03:00
Mikko Mononen
ff7549bb57 Merge pull request #51 from Kromster80/HULL-UNDEF
Renamed enums to avoid name collisions with "hull" variables
2014-12-13 13:55:33 +02:00
Mikko Mononen
0d48004dfb Merge pull request #29 from hgaiser/master
Add save/load functionality for TileCache
2014-12-13 13:50:38 +02:00
Mikko Mononen
2797ff1a43 Merge pull request #60 from Kromster80/RemovingStrayCode
Removing stray code
2014-12-13 13:49:30 +02:00
Mikko Mononen
56b6e1173d Merge pull request #58 from Kromster80/CopyPasteFix
Copy paste fix
2014-12-13 13:48:43 +02:00
Mikko Mononen
3b0dc620e0 Merge pull request #57 from Kromster80/SyncVarName
Sync var name
2014-12-13 13:47:52 +02:00
Mikko Mononen
b869953fd2 Merge pull request #54 from Kromster80/var
Removed unnecessary variable assignment
2014-12-13 13:44:45 +02:00
Mikko Mononen
ace7f1f19a Merge pull request #52 from Kromster80/typo-fixes
Typo fixes
2014-12-13 13:35:40 +02:00
Mikko Mononen
051d404da6 Merge pull request #50 from Kromster80/Optimized-prev/next-comments
Optimized prev/next comments
2014-12-13 13:34:16 +02:00
Kromster80
7a57eb031f Update DetourProximityGrid.cpp 2014-12-13 11:40:53 +03:00
Kromster80
48f20f08f2 Update DetourProximityGrid.h 2014-12-13 11:40:30 +03:00
Kromster80
a83d2a0c07 Leftovers?
"Looks like they are left overs from some code refactoring. --mikko"
2014-12-13 11:10:20 +03:00
Kromster80
a94ecdc079 Removed unneeded assignment 2014-12-13 10:55:04 +03:00
Kromster80
f7d6717081 Update DetourProximityGrid.h 2014-12-08 16:00:26 +03:00
Kromster80
6571da958c Synced Header and CPP variable names 2014-12-07 18:19:32 +03:00
Kromster80
6799d49b1a Extra verbosity for var init 2014-12-07 14:11:46 +03:00
Kromster80
dfed678d3d Fixed copy/paste bug 2014-11-28 18:40:53 +03:00