Commit Graph

  • 6dc1667f58 Bumped CMake version to 1.6.0 master Graham Pentheny 2023-05-21 13:43:18 -04:00
  • e9aa38645a Added CHANGELOG.md Graham Pentheny 2023-05-21 13:37:22 -04:00
  • a87a328b8b Replaced another dead link with an archived copy Graham Pentheny 2023-05-21 01:38:42 -04:00
  • ee2d4ef6e6 Updated dead links in comments with archived versions Graham Pentheny 2023-05-21 01:37:27 -04:00
  • 9432fd6381
    Fix spans being filtered if they have just enough clearance. (#626) andriyDev 2023-05-20 14:10:59 -07:00
  • 53f7818027
    Add a CMake option to use dynamic dispatch for dtQueryFilter in Detour. (#628) andriyDev 2023-05-04 18:56:41 -07:00
  • 32e5f94b11
    Add a CMake option to enable 64bit dtPolyRefs for Detour. (#627) andriyDev 2023-04-29 17:11:38 -07:00
  • 6d1f9711b3
    Mark input data structures as const. (#625) andriyDev 2023-04-20 16:16:35 -07:00
  • f4a65fd317 Enable UBSan and ASan when building tests with clang Graham Pentheny 2023-04-14 17:30:38 -04:00
  • 5c494ad1ee
    RecastLayers: set RC_MAX_LAYERS and RC_MAX_NEIS as optional defines (#624) Thomas Debesse 2023-04-14 23:02:00 +02:00
  • cc944f28c1
    Removed STL function added in C++11 from Detour (#616) Graham Pentheny 2023-03-25 13:29:29 -04:00
  • a015950eaa
    Use external Catch2 if available in cmake build (#600) Alexey Sokolov 2023-03-25 17:29:08 +00:00
  • b0ed8b7a3c
    fixed a typo (countour -> contour) (#617) FcAYH 2023-03-26 01:22:02 +08:00
  • 8e9c308afd
    Increase epsilon in detour common segment polygon intersection test (#612) Graham Pentheny 2023-03-20 01:03:27 -04:00
  • b921dd16b1
    Make installing PDBs optional. (#611) andriyDev 2023-03-19 19:31:18 -07:00
  • ede5c5d85a Added code of conduct to doxygen input Graham Pentheny 2023-03-18 18:18:58 -04:00
  • c2c92e6d18 Added link to Q&A section of Github Discussions to the contributing doc as the proper place to post questions Graham Pentheny 2023-03-18 18:14:01 -04:00
  • 286b154c39 Updated Code of Conduct Graham Pentheny 2023-03-18 18:13:23 -04:00
  • d18a4a6bbd
    Gh pages deploy workflow (#608) Graham Pentheny 2023-03-18 17:27:33 -04:00
  • 3c4a34968a
    Fix for out of bounds read in tile cache builder. (#601) Alexander 2023-03-16 05:04:41 +02:00
  • 405cc095ab Add missing null check in rcFreePolyMeshDetail Graham Pentheny 2023-01-02 17:20:10 -05:00
  • a4be369ac3 Removed rcPolyMeshDetail destructor to maintain backwards-compatibility Graham Pentheny 2023-01-02 14:05:02 -05:00
  • b43c82c808
    Removed _USE_MATH_DEFINES directive (#596) Graham Pentheny 2022-12-29 12:09:01 -08:00
  • 7501007439
    More Recast code cleanup (#598) Graham Pentheny 2022-12-29 11:57:46 -08:00
  • b51925bb87
    Cleanup Rasterization Code (#592) Graham Pentheny 2022-12-22 09:16:04 -08:00
  • d0b2ed8ff5 Run apt-get update before trying to install libgli and libsdl2 on linux build machines Graham Pentheny 2022-11-27 19:33:56 -05:00
  • 04ea2a57b1
    Update README.md Graham Pentheny 2022-11-25 21:45:32 -05:00
  • 5f642c5e5c Updated readme with better grammar and high-level overview Graham Pentheny 2022-11-25 21:44:54 -05:00
  • 250c3041ce Added development roadmap Graham Pentheny 2022-11-25 21:38:11 -05:00
  • 67ba9a2a15
    Fix macOS CMake SDL linking (#584) Graham Pentheny 2022-11-25 20:29:11 -05:00
  • 4fef044660 Unit test to check for crashes in rasterizing long, skinny triangles Graham Pentheny 2022-11-25 19:55:38 -05:00
  • 3901c5854c
    Fix incorrect rasterization at tile borders (#476) Piotr Piastucki 2022-11-23 08:42:03 +01:00
  • 2b0c244d12
    Updated doxygen output (#581) Graham Pentheny 2022-11-22 21:13:38 -08:00
  • 53f779fa8d
    install CMake config file with exported targets (#575) SpaceIm 2022-11-20 21:42:04 +01:00
  • b1e04cf59c
    Updated build badges in Readme to use workflows Graham Pentheny 2022-11-12 13:37:41 -05:00
  • 3d0f0a3d9e
    Github Workflows based CI system to replace Appveyor and Travis (#580) Graham Pentheny 2022-11-12 13:27:46 -05:00
  • 17a19d0e82
    Simplified macOS Build Process (#579) Graham Pentheny 2022-11-11 21:04:29 -05:00
  • 5111139558
    Fixes for many low-severity compiler warnings (#576) Graham Pentheny 2022-11-11 21:03:03 -05:00
  • ea7bfbee70
    Fix clang linux builds (#578) Graham Pentheny 2022-11-11 20:11:14 -05:00
  • e6b675bb9a
    Fastlz fix for -Wno-class-memaccess' is valid for C++/ObjC++ but not for C (#479) Siddharth J Singh 2022-11-09 22:24:56 +05:30
  • b0d71bed92 Removed VS2015 and fixed cmake generators for 2019, 2022 Graham Pentheny 2022-10-29 23:53:26 -04:00
  • 80e55ebfb7 Update to a newer premake version that supports vs2019 and vs2022 Graham Pentheny 2022-10-29 23:27:41 -04:00
  • 9098a81682 Change to C++14 instead of C++20 Graham Pentheny 2022-10-29 23:08:16 -04:00
  • bab65d759d Updated cmake build with Catch2 library location Graham Pentheny 2022-10-29 14:24:54 -04:00
  • 7dfa9849ca Updated Catch2 testing library to v3.1.1 Graham Pentheny 2022-10-29 14:13:46 -04:00
  • d576e71b25 Disable class-memaccess error to fix builds on Ubuntu with newer versions of GCC Graham Pentheny 2022-10-29 13:43:50 -04:00
  • 0d1cbd3d67 Don't explicitly create a GL context since SDL_CreateWindowAndRenderer does it internally. Graham Pentheny 2022-10-16 11:59:25 -04:00
  • 96dc90b6ff Fix deprecation warnings when using premake5 Graham Pentheny 2022-10-25 19:43:55 -04:00
  • c14a5a5897 Ignore generated dSYM debug symbols archive on mac Graham Pentheny 2022-10-25 19:47:43 -04:00
  • 4e233f22b4 Added configuration protips from Mikko's blog to a FAQ Graham Pentheny 2022-10-12 00:55:38 -04:00
  • 0af470fe74
    fix: use closestPointOnPoly instead of getPolyHeight in dtNavMeshQuery::findRandomPoint (#560) EfveZombie 2022-10-13 17:27:06 +08:00
  • 9df3e2e0a6 Fix rounding error due to precision loss after optimization. Anton Matveev 2020-04-17 12:57:31 +05:00
  • a425d03b0e Add vcpkg installation instructions grdowns 2019-09-10 12:11:28 -07:00
  • 30edaf442c Fix -Wextra-semi GCC warnings by removing redundant semicolons Andrei Kortunov 2022-10-11 09:31:06 +04:00
  • 314e94b692 Fix the typo though of dtVperp2D function comment ZA139 2022-10-10 09:29:52 +08:00
  • 3a1924e3b0 Correction the comment of dtVperp2D ZA139 2022-10-09 21:11:34 +08:00
  • 2164a272e5 Updated array size in docstring for dtMeshTile::verts Graham Pentheny 2022-10-06 22:48:29 -04:00
  • c187b7e88b
    Removed broken IssueStats badges from README.md Graham Pentheny 2022-06-03 02:56:44 -04:00
  • c02d6fa81e -Wunused-but-set-variable flagged variables removed Brian Swenson 2022-06-01 17:29:09 -04:00
  • 5a870d427e Fixed RecastDemo crash in macOS 10.11+ Prin_E 2022-03-17 01:53:48 +09:00
  • c5cbd53024
    Fix MacOS builds on Travis (#475) Bret Curtis 2021-03-05 17:24:41 +01:00
  • 63a4ee4c1e
    Add version and pkgconfig (#474) Bret Curtis 2021-03-05 17:24:04 +01:00
  • 1f25f9cc29 Install .pdb files only with MSVC elsid 2021-03-03 17:33:44 +01:00
  • e75adf86f9
    Avoid reallocs of temp vectors (#467) Gleb Mazovetskiy 2021-02-15 19:27:21 +08:00
  • cf4f3e15a8
    Poly query API: expose distance and isOverPoly (#448) Jan Haller 2021-01-23 13:25:41 +01:00
  • c32297c2f9 Fixed run RecastDemo on MVS Rubaka 2020-11-19 18:27:26 +03:00
  • ec05c9e17c
    Update build instructions for Windows Jakob Botsch Nielsen 2020-11-19 14:23:59 +01:00
  • 9dc88fcab9
    Validate constraint: #polygons per tile (#449) Jan Haller 2020-11-19 10:13:30 +01:00
  • 6624e7aef5 fix an index error ZhihuiLiu 2020-11-13 12:08:02 +08:00
  • 24230e8e8d
    Bugfix/chunkytrimesh subdivide maxnodes (#451) Kyeongho Park 2020-11-17 19:46:52 +09:00
  • 65b314a44e Fix shared library build Yoann Potinet 2020-08-07 13:06:10 -04:00
  • 8db2f62d7a Fix compiler error due to memset on type with non-trivial constructors Jakob Botsch Nielsen 2020-10-30 10:40:09 +01:00
  • e679507845
    Improve debug builds for MSVC (#443) Jan Haller 2020-10-30 10:41:54 +01:00
  • 9337e12418
    Several fixes for make install (#437) Alexey Sokolov 2020-09-24 09:08:03 +01:00
  • eecb7f45ec Updates the README instructions for linux Dig-Doug 2019-09-25 06:20:46 -07:00
  • df27e4eb1a Fix build Jakob Botsch Nielsen 2020-05-11 17:54:25 +02:00
  • 57610fa6ef Explicitly define winding as being signed Icecream95 (gitlab.com/icecream95) 2019-10-21 17:39:28 +13:00
  • c40188c796 Permit false positive compile errors (gcc8) cypheron 2019-05-09 01:49:54 +02:00
  • 54bb0943e5 Make closestPointOnPoly and getPolyHeight more robust Jakob Botsch Nielsen 2019-03-16 15:03:50 +01:00
  • 33a9eb1cce Document detail triangle edge flags Jakob Botsch Nielsen 2019-03-16 14:58:34 +01:00
  • 21f48fae37 Add a mesh for testing crowds at a large distance of origin Jakob Botsch Nielsen 2019-03-09 21:19:59 +01:00
  • a0e6605642 Deduplicate closestPointOnPoly Jakob Botsch Nielsen 2019-03-03 11:18:51 +01:00
  • 3a619d773d
    Add consistent input validation to dtNavMeshQuery (#374) Jakob Botsch Nielsen 2019-02-24 21:10:42 +01:00
  • 14b2631527 Use Travis-CI Matrix to add more type of builds (#366) Bret Curtis 2018-11-21 12:34:13 +01:00
  • 7ccb72b383 Optimize dtClosestHeightPointTriangle (#364) 云风 2018-11-09 21:52:00 +08:00
  • 3087e805b0 Add a matching placement delete for placement new Jakob Botsch Nielsen 2018-11-05 14:01:29 +01:00
  • fe4d4392a6 Use SDL2.dll path relative to script file Jakob Botsch Nielsen 2018-11-05 13:09:43 +01:00
  • 7bfd9a1d4c Add aliases with namespace for library build targets elsid 2018-11-01 00:16:19 +03:00
  • 2b31aa9d79 Bind include directories to library build target elsid 2018-11-01 00:01:10 +03:00
  • 658b32784f Add dependencies between libraries to allow linker to resolve symbols elsid 2018-10-31 22:38:03 +03:00
  • 56dbf4c482 Allow 64 bit windows builds (#301) Jarrett 2018-10-15 18:02:51 -04:00
  • 9f9efe943e Removed unnecessary comment Zeno Ahn 2018-09-02 21:16:29 +09:00
  • 13dc549bbe Improve triangulateHull to start from an ear with shortest perimeter MoYummy 2018-08-23 23:18:20 +08:00
  • 05b2b8da80 CMake for Windows (#339) Roman Siromakha 2018-06-19 00:11:36 +03:00
  • b39e967e4f Fix test that fails on Clang due to float compares Jakob Botsch Nielsen 2018-06-16 01:35:21 +02:00
  • 6e36a351c2 Remove unused code causing warning Jakob Botsch Nielsen 2018-06-16 01:33:36 +02:00
  • 5c24b5960f Fix warning due to signedness Jakob Botsch Nielsen 2018-06-16 01:32:32 +02:00
  • c2d7463a38 Add Clang to Travis and treat warnings as errors Jakob Botsch Nielsen 2018-06-15 23:01:02 +02:00
  • c4ad0b2eb4 Fix for typo Peter Boyer 2018-06-15 22:58:49 -04:00
  • ba12abead9 Add more constructors. Maciej Babinski 2018-05-18 22:39:36 -05:00