Commit Graph

1163 Commits

Author SHA1 Message Date
Graham Pentheny
c3080246e5 Another attempt to fix linux SDL2 include paths 2026-02-03 17:17:20 -05:00
Graham Pentheny
8722cb11d5 Fix SDL include paths on macOS with cmake 2026-02-03 17:11:57 -05:00
Graham Pentheny
981e1723ce Fixed SDL include paths on linux with cmake 2026-02-03 17:10:15 -05:00
Graham Pentheny
5d68449076 Specify SDL2 install path explicitly on macOS 2026-02-03 16:58:38 -05:00
Graham Pentheny
9bcfac0eb3 Always use clang on linux 2026-02-03 16:56:30 -05:00
Graham Pentheny
c2e0f8fb5a De-dupe SDL2 download and setup instructions for macOS 2026-02-03 16:53:27 -05:00
Graham Pentheny
77302511b0 Disable the maybe-uninitialized error on linux when using cmake since it generates false-positives 2026-02-03 16:44:28 -05:00
Graham Pentheny
142fc3475d Fixed more cmake errors on macOS 2026-02-03 16:36:49 -05:00
Graham Pentheny
333aec628c Disable some noisy warnings-as-errors when compiling with gcc on linux 2026-02-03 16:02:48 -05:00
Graham Pentheny
de208f0130 Removed explicitly disabled copy constructor and assignment operator from dtMeshTile
Was causing issues compiling on linux because of a warning with memset-ing this struct
2026-02-03 15:53:35 -05:00
Graham Pentheny
ed9d0bbd8f Fixed SDL2 linking and includes on macOS when using cmake 2026-02-03 15:49:29 -05:00
Graham Pentheny
07e66cd3d6 Fixed premake SDL2 framework linking on macOS 2026-02-03 15:45:06 -05:00
Graham Pentheny
d66cc87513 Fixed fastlz include declaration 2026-02-03 15:24:38 -05:00
Graham Pentheny
198cfb3443 CMake: compile contrib libraries separately from recast code
So we can control compiler flags like warnings as errors
2026-02-03 15:17:54 -05:00
Graham Pentheny
c0af4697a8 Update CMake build settings to match premake 2026-02-03 12:22:58 -05:00
Graham Pentheny
b0d08d51ee Separate contrib code into its own static library
So we can control compiler parameters
2026-02-03 11:53:17 -05:00
Graham Pentheny
6b7e0894fe Use older FatalCompileWarnings since the newer one seems to be broken on Linux with gcc 2026-02-02 22:48:03 -05:00
Graham Pentheny
39da322131 Set fatalwarnings setting per-project 2026-02-02 22:39:51 -05:00
Graham Pentheny
4ee4991127 Fix GH Actions runner images 2026-02-02 18:42:12 -05:00
Graham Pentheny
bcff86c17d Fixed field naming in some areas of the demo project 2026-02-02 18:37:28 -05:00
Graham Pentheny
cb205935d5 Fix macro expansion warning 2026-02-02 18:32:18 -05:00
Graham Pentheny
a9ee01e64f Rename AppData to AppState 2026-02-02 18:32:07 -05:00
Graham Pentheny
3d0aedec33 Fix some rider warnings 2026-02-02 18:30:31 -05:00
Graham Pentheny
9bee4408c7 Better layout of Save and Load buttons in both samples 2026-02-02 18:28:47 -05:00
Graham Pentheny
912b7d8ae3 Removed bad log line 2026-02-02 18:16:01 -05:00
Graham Pentheny
447ab5d591 Allow console window to be resized 2025-10-06 12:19:23 -04:00
Graham Pentheny
313ab1f5be Better log category surfacing 2025-10-06 12:19:13 -04:00
Graham Pentheny
2869b4de9b Rename fp to file 2025-10-06 12:18:43 -04:00
Graham Pentheny
94acdde424 Rename triareas to triAreas 2025-10-04 14:07:31 -04:00
Graham Pentheny
70faf88951 Removed unnecessary extra heap allocation from InputGeom 2025-09-14 17:06:53 -04:00
Graham Pentheny
ab1593da2e Improve UI for NavMeshTester tool 2025-09-12 01:40:11 -04:00
Graham Pentheny
a7e53bf58d Added text separators to label tool window sections 2025-09-05 12:02:22 -04:00
Graham Pentheny
dbb899175f Neighbour -> Neighbor in cases that don't break APIs 2025-09-05 11:54:19 -04:00
Graham Pentheny
fef4d0e8b5 Added ImPlot 2025-09-05 01:15:47 -04:00
Graham Pentheny
f1e38913b2 Removed marker system 2025-09-05 00:51:54 -04:00
Graham Pentheny
86659c636a Fix includes on linux 2025-09-05 00:12:11 -04:00
Graham Pentheny
2701b7320b Revert "Modernize fatal compiler warnings flag in premake config"
This reverts commit 6576b81673.
2025-09-04 22:07:10 -04:00
Graham Pentheny
bf2d57f187 Fix some static analysis warnings 2025-09-02 17:48:08 -04:00
Graham Pentheny
65bd5be6b3 Fixed Windows compilation errors 2025-09-02 17:47:23 -04:00
Graham Pentheny
6576b81673 Modernize fatal compiler warnings flag in premake config 2025-09-02 17:38:18 -04:00
Graham Pentheny
8f900aff35 Clean up InputGeom.h and cpp. Restore some includes that are needed on linux and windows 2025-09-02 01:43:43 -04:00
Graham Pentheny
e0917fd547 Clean up includes in cpp files 2025-08-31 23:24:05 -04:00
Graham Pentheny
c2850d1503 Revert "Silence some conversion implicit value warnings"
This reverts commit 614ec06ce3.
2025-08-29 23:44:50 -04:00
Graham Pentheny
8de2dcef5f Use vectors to store offmesh connection data rather than arrays 2025-08-25 12:08:48 -04:00
Graham Pentheny
30d459ca73 Use a vector to store convex volumes rather than fixed-size array 2025-08-25 01:01:21 -04:00
Graham Pentheny
2d859216a4 Moved mesh loading to a method in Mesh class 2025-08-25 00:20:44 -04:00
Graham Pentheny
95633ab6e0 Removed some unused macro definitions for snprintf 2025-08-25 00:05:30 -04:00
Graham Pentheny
151b2e24b7 Use an enum class rather than an old-style enum for sample partition type 2025-08-25 00:02:32 -04:00
Graham Pentheny
7d0e1aba99 Convert some includes in AppData.h to forward declarations 2025-08-24 23:55:38 -04:00
Graham Pentheny
cc1611d417 Use unique_ptr for InputGeom in AppData 2025-08-24 17:29:14 -04:00