Commit Graph

  • c58589f169 Deploying to gh-pages from @ recastnavigation/recastnavigation@9f4ce64458 🚀 gh-pages grahamboree 2026-02-27 07:17:13 +00:00
  • 9f4ce64458 Fix crash on large-scale navmesh generation (assert triggered) (#796) main xyd 2026-02-27 15:16:52 +08:00
  • 77d47c7d60 Deploying to gh-pages from @ recastnavigation/recastnavigation@ef480bbd12 🚀 grahamboree 2026-02-09 02:32:14 +00:00
  • ef480bbd12 allocSpan unit test Graham Pentheny 2026-02-08 17:31:22 -05:00
  • 78f2d462af Added more rcRasterizeTriangle unit tests and moved them to Tests_RecastRasterization.cpp Graham Pentheny 2026-02-08 17:19:31 -05:00
  • 762ecb5d79 When attempting to add a span that is invalid (zero or negative size), log a warning and ignore the span. Graham Pentheny 2026-02-08 15:45:42 -05:00
  • 6d30a5d8ee Document span range values inclusivity/exclusivity Graham Pentheny 2026-02-08 15:45:06 -05:00
  • 996553fc5a Added unit tests file to match RecastRasterization.cpp. Moved rcAddSpan tests there. Graham Pentheny 2026-02-08 15:44:44 -05:00
  • 7c1de54d2c Deploying to gh-pages from @ recastnavigation/recastnavigation@13f4334438 🚀 grahamboree 2026-02-08 18:46:48 +00:00
  • 13f4334438 Disable warnings as errors in the test project and set the warning level to the default Graham Pentheny 2026-02-08 13:42:21 -05:00
  • 308324723c Specify x64 platform when building with Windows in github actions Graham Pentheny 2026-02-08 13:42:00 -05:00
  • 0312fbc12b Removed template from closestPointOnDetailEdges function Graham Pentheny 2026-02-08 13:27:49 -05:00
  • df91891677 Updated Catch2 to v3.12.0 Graham Pentheny 2026-02-08 13:25:30 -05:00
  • 89d215d551 Modernize premake5 file. Graham Pentheny 2026-02-08 00:46:16 -05:00
  • 87b2419574 Update github workflows to use premake 5.0.0 beta 8 (latest) Graham Pentheny 2026-02-07 23:56:40 -05:00
  • ca21a9295c Update github workflow to de-dupe SDL installation steps for Windows and Linux as well as macOS Graham Pentheny 2026-02-07 23:55:18 -05:00
  • 3a936ffd12 Modernize RecastDemo cmake config Graham Pentheny 2026-02-07 23:03:03 -05:00
  • ace5d51d99 Modernize CMake configs Graham Pentheny 2026-02-07 22:44:12 -05:00
  • f9addb2427 Make RECASTNAVIGATION_ENABLE_ASSERTS do what it looks like it does (#806) Chris Djali 2026-02-05 03:57:21 +00:00
  • 494b2f7f5f Deploying to gh-pages from @ recastnavigation/recastnavigation@d44e61edcc 🚀 grahamboree 2026-02-03 22:44:44 +00:00
  • d44e61edcc Merge branch 'DearIMGUI' Graham Pentheny 2026-02-03 17:44:06 -05:00
  • 440ab80bcd Fix SDL2 header includes on macOS with cmake Graham Pentheny 2026-02-03 17:23:02 -05:00
  • c3080246e5 Another attempt to fix linux SDL2 include paths Graham Pentheny 2026-02-03 17:17:20 -05:00
  • 8722cb11d5 Fix SDL include paths on macOS with cmake Graham Pentheny 2026-02-03 17:11:57 -05:00
  • 981e1723ce Fixed SDL include paths on linux with cmake Graham Pentheny 2026-02-03 17:10:15 -05:00
  • 5d68449076 Specify SDL2 install path explicitly on macOS Graham Pentheny 2026-02-03 16:58:38 -05:00
  • 9bcfac0eb3 Always use clang on linux Graham Pentheny 2026-02-03 16:56:30 -05:00
  • c2e0f8fb5a De-dupe SDL2 download and setup instructions for macOS Graham Pentheny 2026-02-03 16:53:27 -05:00
  • 77302511b0 Disable the maybe-uninitialized error on linux when using cmake since it generates false-positives Graham Pentheny 2026-02-03 16:44:26 -05:00
  • 142fc3475d Fixed more cmake errors on macOS Graham Pentheny 2026-02-03 16:36:46 -05:00
  • 333aec628c Disable some noisy warnings-as-errors when compiling with gcc on linux Graham Pentheny 2026-02-03 16:02:48 -05:00
  • de208f0130 Removed explicitly disabled copy constructor and assignment operator from dtMeshTile Graham Pentheny 2026-02-03 15:53:27 -05:00
  • ed9d0bbd8f Fixed SDL2 linking and includes on macOS when using cmake Graham Pentheny 2026-02-03 15:49:29 -05:00
  • 07e66cd3d6 Fixed premake SDL2 framework linking on macOS Graham Pentheny 2026-02-03 15:45:06 -05:00
  • d66cc87513 Fixed fastlz include declaration Graham Pentheny 2026-02-03 15:24:38 -05:00
  • 198cfb3443 CMake: compile contrib libraries separately from recast code Graham Pentheny 2026-02-03 15:17:54 -05:00
  • c0af4697a8 Update CMake build settings to match premake Graham Pentheny 2026-02-03 12:22:58 -05:00
  • b0d08d51ee Separate contrib code into its own static library Graham Pentheny 2026-02-03 11:53:17 -05:00
  • 6b7e0894fe Use older FatalCompileWarnings since the newer one seems to be broken on Linux with gcc Graham Pentheny 2026-02-02 22:48:03 -05:00
  • 39da322131 Set fatalwarnings setting per-project Graham Pentheny 2026-02-02 22:39:51 -05:00
  • 4ee4991127 Fix GH Actions runner images Graham Pentheny 2026-02-02 18:42:12 -05:00
  • bcff86c17d Fixed field naming in some areas of the demo project Graham Pentheny 2026-02-02 18:37:28 -05:00
  • cb205935d5 Fix macro expansion warning Graham Pentheny 2026-02-02 18:32:14 -05:00
  • a9ee01e64f Rename AppData to AppState Graham Pentheny 2026-02-02 18:32:07 -05:00
  • 3d0aedec33 Fix some rider warnings Graham Pentheny 2026-02-02 18:30:31 -05:00
  • 9bee4408c7 Better layout of Save and Load buttons in both samples Graham Pentheny 2026-02-02 18:28:47 -05:00
  • 912b7d8ae3 Removed bad log line Graham Pentheny 2026-02-02 18:16:01 -05:00
  • fe8ad273bc Explicitly set c++ version per-project. Set RecastDemo and Tests projects to C++20 Graham Pentheny 2025-03-29 13:55:42 -04:00
  • 1078bfe346 Tiny linting on DetourNavMesh.cpp (#786) Gabriel Garcia 2026-01-07 00:31:45 -05:00
  • e625531390 Fix typo in Sample_SoloMesh.cpp (#800) ␢lank 2026-01-07 00:25:29 -05:00
  • 447ab5d591 Allow console window to be resized Graham Pentheny 2025-10-06 12:19:23 -04:00
  • 313ab1f5be Better log category surfacing Graham Pentheny 2025-10-06 12:19:13 -04:00
  • 2869b4de9b Rename fp to file Graham Pentheny 2025-10-06 12:18:43 -04:00
  • 94acdde424 Rename triareas to triAreas Graham Pentheny 2025-10-04 14:07:31 -04:00
  • 70faf88951 Removed unnecessary extra heap allocation from InputGeom Graham Pentheny 2025-09-07 15:34:36 -04:00
  • ab1593da2e Improve UI for NavMeshTester tool Graham Pentheny 2025-09-12 01:40:11 -04:00
  • a7e53bf58d Added text separators to label tool window sections Graham Pentheny 2025-09-05 12:02:22 -04:00
  • dbb899175f Neighbour -> Neighbor in cases that don't break APIs Graham Pentheny 2025-09-05 11:54:19 -04:00
  • fef4d0e8b5 Added ImPlot Graham Pentheny 2025-09-05 01:15:47 -04:00
  • f1e38913b2 Removed marker system Graham Pentheny 2025-09-05 00:51:54 -04:00
  • 86659c636a Fix includes on linux Graham Pentheny 2025-09-05 00:03:47 -04:00
  • 2701b7320b Revert "Modernize fatal compiler warnings flag in premake config" Graham Pentheny 2025-09-04 22:07:10 -04:00
  • bf2d57f187 Fix some static analysis warnings Graham Pentheny 2025-09-02 17:48:08 -04:00
  • 65bd5be6b3 Fixed Windows compilation errors Graham Pentheny 2025-09-02 17:47:23 -04:00
  • 6576b81673 Modernize fatal compiler warnings flag in premake config Graham Pentheny 2025-09-02 17:38:18 -04:00
  • 8f900aff35 Clean up InputGeom.h and cpp. Restore some includes that are needed on linux and windows Graham Pentheny 2025-09-02 01:43:43 -04:00
  • e0917fd547 Clean up includes in cpp files Graham Pentheny 2025-08-31 23:24:05 -04:00
  • c2850d1503 Revert "Silence some conversion implicit value warnings" Graham Pentheny 2025-08-29 23:44:50 -04:00
  • 8de2dcef5f Use vectors to store offmesh connection data rather than arrays Graham Pentheny 2025-08-25 12:08:48 -04:00
  • 30d459ca73 Use a vector to store convex volumes rather than fixed-size array Graham Pentheny 2025-08-25 00:44:50 -04:00
  • 2d859216a4 Moved mesh loading to a method in Mesh class Graham Pentheny 2025-08-25 00:16:13 -04:00
  • 95633ab6e0 Removed some unused macro definitions for snprintf Graham Pentheny 2025-08-25 00:05:30 -04:00
  • 151b2e24b7 Use an enum class rather than an old-style enum for sample partition type Graham Pentheny 2025-08-25 00:02:32 -04:00
  • 7d0e1aba99 Convert some includes in AppData.h to forward declarations Graham Pentheny 2025-08-24 23:55:38 -04:00
  • cc1611d417 Use unique_ptr for InputGeom in AppData Graham Pentheny 2025-08-24 17:29:14 -04:00
  • 9eea9beb88 Lift up some camera movement constants to constexpr values Graham Pentheny 2025-08-24 17:23:34 -04:00
  • 614ec06ce3 Silence some conversion implicit value warnings Graham Pentheny 2025-08-24 17:23:15 -04:00
  • 7be75a8d36 Removed unnecessary array length global Graham Pentheny 2025-08-24 17:19:51 -04:00
  • 446c31b622 rename fogColor to FOG_COLOR Graham Pentheny 2025-08-24 17:13:44 -04:00
  • 686f9afd44 Use unique_ptr to automatically handle the lifetime of sample Graham Pentheny 2025-08-24 17:12:48 -04:00
  • 6374838d93 Use unique_ptr for TestCase Graham Pentheny 2025-08-24 17:01:50 -04:00
  • 08cf89bd27 Clean up some bad formatting in camera resetting code Graham Pentheny 2025-08-24 16:49:20 -04:00
  • 84b967ebbe Reduce header includes in AppData.h Graham Pentheny 2025-08-24 16:45:30 -04:00
  • a272a3d31d fixed casing on some AppData methods Graham Pentheny 2025-08-24 16:39:36 -04:00
  • 79d4b15dff Fixed some value conversion warnings that were being treated as errors Graham Pentheny 2025-08-24 16:36:52 -04:00
  • 3495195d38 Revert "Reduce required includes in AppData.h" Graham Pentheny 2025-08-24 16:29:56 -04:00
  • 3007a18650 Use std::vector to remove limits on convex volume points count Graham Pentheny 2025-08-24 15:55:11 -04:00
  • 97a0f9f41a Reduce required includes in AppData.h Graham Pentheny 2025-08-24 15:42:04 -04:00
  • bad8e7e953 Moved AppData functions to a cpp, removed unused glu includes Graham Pentheny 2025-08-24 15:32:36 -04:00
  • dc9bdbe5a1 Removed more unused matrix parameters Graham Pentheny 2025-08-24 15:23:21 -04:00
  • e6c33c3a0f Rename "handleRender" to "render" Graham Pentheny 2025-08-24 15:21:45 -04:00
  • 8b7e275d79 Removed more unused matrix parameters Graham Pentheny 2025-08-24 15:21:06 -04:00
  • f529408d8d Removed more unused matrix parameters Graham Pentheny 2025-08-24 15:19:26 -04:00
  • d9fc64af7d Removed more unused matrix parameters from UI drawing methods Graham Pentheny 2025-08-24 15:18:32 -04:00
  • ff5a6052c1 Removed unnecessary matrix parameters from UI and overlay drawing methods Graham Pentheny 2025-08-24 15:16:18 -04:00
  • e64932116a rename handleUpdate to update Graham Pentheny 2025-08-24 15:11:53 -04:00
  • 3ecd326e11 Renamed handleRender and handleRenderOverlay to render and renderOverlay Graham Pentheny 2025-08-24 15:11:04 -04:00
  • 3fe88d9e73 Use DrawWorldspaceText rather than gluProject and DrawScreenspaceText Graham Pentheny 2025-08-24 15:08:23 -04:00
  • 8ea4ea6a53 Add optional screenspace Y-offset parameter to DrawWorldspaceText Graham Pentheny 2025-08-24 15:06:44 -04:00
  • b9016490d1 Removed now unused parameters to DrawWorldspaceText Graham Pentheny 2025-08-24 14:34:09 -04:00