Commit Graph

1004 Commits

Author SHA1 Message Date
Graham Pentheny
e2ff34d7a8 Simplify some frame time delay logic 2025-08-04 12:16:35 -04:00
Graham Pentheny
fb5e567ace Consolidate some constants 2025-08-03 19:16:38 -04:00
Graham Pentheny
97b590f51f Use a vector of Test objects rather than unique_ptr's to them. 2025-07-31 01:26:18 -04:00
Graham Pentheny
092e3ab70b Use a vector to manage dynamic array allocations 2025-07-31 01:13:51 -04:00
Graham Pentheny
06188681cc Use a vector to manage dynamic array allocations 2025-07-31 01:06:35 -04:00
Graham Pentheny
7f2f5fed80 Convert test list from linked list to a vector 2025-07-29 23:56:44 -04:00
Graham Pentheny
28a37ff920 TestCase uses FileIO 2025-07-29 23:45:46 -04:00
Graham Pentheny
26fd33d188 Convert enum to enum class 2025-07-29 23:21:35 -04:00
Graham Pentheny
12ce3c2368 Removed unnecessary accessors 2025-07-29 23:16:14 -04:00
Graham Pentheny
50381dd2a6 Fixed UI window sizing, positioning, resizability 2025-07-29 02:09:59 -04:00
Graham Pentheny
27e72712f6 Simplify some UI rendering conditionals 2025-07-29 02:03:27 -04:00
Graham Pentheny
0d05f532ce Enable high-DPI support 2025-07-29 01:56:23 -04:00
Graham Pentheny
fc32610aa5 renamed some variables 2025-07-29 00:22:35 -04:00
Graham Pentheny
32d6e1640b Remove some usings since they're a bit unnecessary 2025-07-29 00:19:44 -04:00
Graham Pentheny
c87a4b3056 Removed unnecessary build context setter 2025-07-22 01:02:41 -04:00
Graham Pentheny
c80b9b7b41 Removed unnecessary agentMaxClimb accessor 2025-07-22 01:01:06 -04:00
Graham Pentheny
a925189187 Removed unnecessary agentHeight accessor 2025-07-22 01:00:03 -04:00
Graham Pentheny
0cceb7fb92 Removed unnecessary agent radius accessor 2025-07-22 00:58:52 -04:00
Graham Pentheny
91064ae3e8 Removed unnecessary debug draw accessor 2025-07-22 00:56:27 -04:00
Graham Pentheny
375dd6f68d Removed unnecessary accessors for sample tool state 2025-07-22 00:54:07 -04:00
Graham Pentheny
abb3616893 Removed unnecessary accessor 2025-07-22 00:45:36 -04:00
Graham Pentheny
b9d5585b5a Clean up #include's 2025-07-22 00:43:45 -04:00
Graham Pentheny
442c77f653 Removed unnecessary navMeshDrawFlags accessors 2025-07-22 00:43:38 -04:00
Graham Pentheny
425687913e Removed unnecessary pointer member
Since we can get the navmesh query through the sample pointer.
2025-07-22 00:35:47 -04:00
Graham Pentheny
6af2e60518 Removed unnecessary pointer member
Since it's redundant to hold a sample pointer and a pointer to the navmesh field in the sample.
2025-07-22 00:34:19 -04:00
Graham Pentheny
2a0579574a Removed Hungarian notation from NavMeshTesterTool 2025-07-22 00:31:52 -04:00
Graham Pentheny
427c0428b9 Removed unnecessary accessor for nav mesh query 2025-07-21 01:20:23 -04:00
Graham Pentheny
6331eda278 Remove unnecessary accessor for navmesh field 2025-07-21 01:18:34 -04:00
Graham Pentheny
b1622e4656 Un-virtualized accessors that didn't need to be virtual 2025-07-21 01:12:33 -04:00
Graham Pentheny
8c75eeed3c Removed unnecessary accessor for inputGeometry 2025-07-21 01:12:19 -04:00
Graham Pentheny
fd23959934 Fixed typo in variable name 2025-07-21 01:06:47 -04:00
Graham Pentheny
7eafa3f470 Autoformat 2025-07-21 00:57:23 -04:00
Graham Pentheny
a89ac998e9 Remove hungarian notation from crowd tool field names 2025-07-21 00:56:03 -04:00
Graham Pentheny
a94dee954d More code cleanup
# Conflicts:
#	RecastDemo/Include/InputGeom.h
#	RecastDemo/Include/SampleInterfaces.h
2025-07-19 11:53:01 -04:00
Graham Pentheny
cbbbad99a1 Convert file IO to use FileIO class in SampleInterfaces.h
de-duping a lot of standard file IO
2025-07-19 11:47:13 -04:00
Graham Pentheny
df083917b4 Cleanup temp obstacles sample code 2025-07-13 13:16:35 -04:00
Graham Pentheny
68bb671a64 Auto-formatting 2025-07-13 12:55:57 -04:00
Graham Pentheny
700ac4d832 Fixed narrowing conversion warnings 2025-07-13 12:55:01 -04:00
Graham Pentheny
95a7b45c32 More WIP DearImGUI conversion 2025-07-13 12:43:10 -04:00
Graham Pentheny
d534b4dc14 WIP DearImGui conversion 2025-07-12 15:02:54 -04:00
Graham Pentheny
6b906538dc WIP DearImGui conversion 2025-07-10 11:11:54 -04:00
Graham Pentheny
9af5723d32 Ignore IMGUI ini state file 2025-07-07 13:39:59 -04:00
Graham Pentheny
739cac20d8 Removed old imgui implementation 2025-07-07 13:38:48 -04:00
Graham Pentheny
03fbd56baa Added dearIMGUI 2025-07-07 13:34:28 -04:00
Graham Pentheny
d1e513aeaf Remove MeshLoaderObj class. Replace with parseObjModel function 2025-07-07 00:54:57 -04:00
Graham Pentheny
c1674f805d Replace file-loading MeshLoaderObj::load function with call to tryReadFile
to consolidate file IO
2025-06-29 21:50:27 -04:00
Graham Pentheny
48066ce8e5 Fixed signed/unsigned comparison warning on linux 2025-06-29 21:36:04 -04:00
Graham Pentheny
d35e1afa1f Fixed signed/unsigned comparison warning on linux 2025-06-29 21:32:10 -04:00
Graham Pentheny
0633d34a4a Fixed a variable shadowing issue 2025-06-28 15:05:54 -04:00
Graham Pentheny
bdd64e650d Fixed GCC warning and some error cases in file loading. 2025-06-28 15:01:24 -04:00