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
|
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
|
dbb899175f
|
Neighbour -> Neighbor in cases that don't break APIs
|
2025-09-05 11:54:19 -04:00 |
|
Graham Pentheny
|
f1e38913b2
|
Removed marker system
|
2025-09-05 00:51:54 -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
|
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
|
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 |
|
Graham Pentheny
|
686f9afd44
|
Use unique_ptr to automatically handle the lifetime of sample
|
2025-08-24 17:12:48 -04:00 |
|
Graham Pentheny
|
6374838d93
|
Use unique_ptr for TestCase
|
2025-08-24 17:01:50 -04:00 |
|
Graham Pentheny
|
84b967ebbe
|
Reduce header includes in AppData.h
|
2025-08-24 16:45:30 -04:00 |
|
Graham Pentheny
|
a272a3d31d
|
fixed casing on some AppData methods
|
2025-08-24 16:39:36 -04:00 |
|
Graham Pentheny
|
79d4b15dff
|
Fixed some value conversion warnings that were being treated as errors
|
2025-08-24 16:36:52 -04:00 |
|
Graham Pentheny
|
3495195d38
|
Revert "Reduce required includes in AppData.h"
This reverts commit 97a0f9f41a.
|
2025-08-24 16:29:56 -04:00 |
|
Graham Pentheny
|
3007a18650
|
Use std::vector to remove limits on convex volume points count
|
2025-08-24 15:55:19 -04:00 |
|
Graham Pentheny
|
97a0f9f41a
|
Reduce required includes in AppData.h
|
2025-08-24 15:42:04 -04:00 |
|
Graham Pentheny
|
bad8e7e953
|
Moved AppData functions to a cpp, removed unused glu includes
|
2025-08-24 15:32:36 -04:00 |
|
Graham Pentheny
|
dc9bdbe5a1
|
Removed more unused matrix parameters
|
2025-08-24 15:32:07 -04:00 |
|
Graham Pentheny
|
e6c33c3a0f
|
Rename "handleRender" to "render"
|
2025-08-24 15:21:45 -04:00 |
|
Graham Pentheny
|
8b7e275d79
|
Removed more unused matrix parameters
|
2025-08-24 15:21:06 -04:00 |
|
Graham Pentheny
|
f529408d8d
|
Removed more unused matrix parameters
|
2025-08-24 15:19:26 -04:00 |
|
Graham Pentheny
|
d9fc64af7d
|
Removed more unused matrix parameters from UI drawing methods
|
2025-08-24 15:18:32 -04:00 |
|
Graham Pentheny
|
ff5a6052c1
|
Removed unnecessary matrix parameters from UI and overlay drawing methods
|
2025-08-24 15:16:18 -04:00 |
|
Graham Pentheny
|
e64932116a
|
rename handleUpdate to update
|
2025-08-24 15:12:22 -04:00 |
|
Graham Pentheny
|
3ecd326e11
|
Renamed handleRender and handleRenderOverlay to render and renderOverlay
|
2025-08-24 15:11:04 -04:00 |
|
Graham Pentheny
|
8ea4ea6a53
|
Add optional screenspace Y-offset parameter to DrawWorldspaceText
|
2025-08-24 15:06:44 -04:00 |
|
Graham Pentheny
|
b9016490d1
|
Removed now unused parameters to DrawWorldspaceText
|
2025-08-24 14:34:09 -04:00 |
|
Graham Pentheny
|
be62c977ff
|
Use AppData WorldToScreen helper when rendering worldspace text
|
2025-08-24 14:30:48 -04:00 |
|
Graham Pentheny
|
cb16d04b95
|
Move AppData to its own header and make it a global variable
This allows for helper functions to more easily access things like the IMGUI window, or the projection matrix.
|
2025-08-24 14:29:31 -04:00 |
|
Graham Pentheny
|
781f544b56
|
Added DrawWorldspaceText function
|
2025-08-24 14:04:42 -04:00 |
|
Graham Pentheny
|
911702c44b
|
Comment out unused parameter to prevent warning
|
2025-08-22 01:42:15 -04:00 |
|
Graham Pentheny
|
5fc4886780
|
Switch static array definition to extern to prevent unused variable warnings
|
2025-08-22 01:39:14 -04:00 |
|
Graham Pentheny
|
b31ed819d9
|
Clean up navmesh prune tool
|
2025-08-22 01:06:23 -04:00 |
|
Graham Pentheny
|
a287b761a0
|
Clean up navmesh prune tool
|
2025-08-21 22:17:39 -04:00 |
|
Graham Pentheny
|
58f58053b5
|
Clean up off mesh connection tool
|
2025-08-21 21:58:11 -04:00 |
|
Graham Pentheny
|
192dc97b94
|
Rename "renderOverlay" to "drawOverlayUI"
|
2025-08-21 21:46:50 -04:00 |
|
Graham Pentheny
|
0d95e05f74
|
Cleanup NavMeshTester tool a bit
|
2025-08-21 21:45:06 -04:00 |
|
Graham Pentheny
|
f9b39663c9
|
Fixed some compiler warnings that were being treated as errors
|
2025-08-21 21:22:44 -04:00 |
|
Graham Pentheny
|
182b9b7729
|
Changed ToolMode enum to scoped enum
|
2025-08-21 21:20:34 -04:00 |
|
Graham Pentheny
|
72296e7ea5
|
Renamed tools class files to use a Tool_ prefix
to group them in the project and make it align more with Sample_ etc.
|
2025-08-18 00:31:19 -04:00 |
|
Graham Pentheny
|
28871ed27c
|
Cleanup some enum declarations
|
2025-08-07 15:18:48 -04:00 |
|
Graham Pentheny
|
2e3977426e
|
Renamed tool methods
|
2025-08-07 15:10:40 -04:00 |
|
Graham Pentheny
|
d6aebcc183
|
De-dupe some file reading code
|
2025-08-06 22:35:38 -04:00 |
|
Graham Pentheny
|
e79906ee48
|
Improved return method for node indexes from partitioned mesh queries
|
2025-08-06 13:03:45 -04:00 |
|
Graham Pentheny
|
47f82a60cd
|
Rename ChunkyTriMesh to PartitionedMesh
|
2025-08-06 12:45:31 -04:00 |
|