Commit Graph

40 Commits

Author SHA1 Message Date
Phillip Stephens 86dd3df1d0 Remove InputViewer position store
It's redundant now as ImGui is storing the position,
it wasn't before so I'm not sure what changed for it
to suddenly work, however let's not store things redundantly.
2023-10-28 09:12:09 -07:00
Phillip Stephens e4e6c0c00a Fix empty window when developer mode is disabled, add CVars for rendering information 2023-10-22 18:38:58 -07:00
Phillip Stephens 70443ddff5 Make Input Overlay position persistent when is selected 2023-10-22 17:38:48 -07:00
Phillip Stephens 137e4c19a3 Remove amuse, and compile fixes 2023-10-22 09:21:20 -07:00
Luke Street 1193bab7e4 Use Left Alt for ImGui toggle 2022-08-09 18:29:12 -04:00
Luke Street 5b6744e188 Restore graphics backend switching 2022-08-09 18:28:42 -04:00
Luke Street 1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
Luke Street 5fb8b1237e Store last game path; CVar updates & more 2022-06-13 01:18:30 -04:00
Luke Street 97357146f5 Add pre-launch settings, graphics API switching & more 2022-06-12 17:09:47 -04:00
Luke Street 4048492279 iOS and tvOS support 2022-05-27 15:52:16 -04:00
Phillip Stephens d1b4a71110
Initial controller configuration support 2022-05-07 21:20:52 -07:00
Luke Street ad90e4b511 aurora: Add pipeline progress window 2022-05-03 19:36:30 -04:00
Luke Street 107ca74702 Extract extern CMakeLists.txt; add nativefiledialog 2022-02-23 00:28:21 -05:00
Phillip Stephens 6c92f03664
Move CVar* into Metaforce to begin removal of hecl's Dataspec 2022-02-21 08:01:06 -08:00
Luke Street 0703cf60b3 aurora: Pipeline info debug overlay 2022-02-19 01:59:24 -05:00
Phillip Stephens a6b2d66e1e
Input: Add onControllerAdded/Removed callbacks and also display the controller name in the input viewer 2022-02-09 00:54:53 -08:00
Phillip Stephens e331c5d5c6
Add Player Transform tools 2021-07-11 17:59:05 -07:00
Phillip Stephens 5bfe881b95
Compile fixes 2021-06-06 16:58:27 -07:00
Phillip Stephens 5f1aed51cb
De-hardcode max entity count 2021-06-06 16:53:41 -07:00
Phillip Stephens 34baaa8adb
Give the input viewer it's own overlay 2021-06-06 14:22:59 -07:00
Luke Street 281da0bfd4 ImGuiEngine updates & use ImGui stdlib functions 2021-06-02 07:49:03 -04:00
Phillip Stephens ff8c1b15a1
Rename and publicly expose LoadStringTable->ImGuiLoadStringTable 2021-05-31 13:09:58 -07:00
Luke Street b55e56b8a6 Add developer menu hint on startup 2021-05-31 11:03:41 -04:00
Phillip Stephens 27f25223fb
Initial PlayerLoadout structure 2021-05-30 22:14:07 -07:00
Phillip Stephens 201d5c5423
Don't show menubar by default, use to toggle it 2021-05-30 18:44:02 -07:00
Phillip Stephens 45097955a7
Add CVar listeners for Debug menu 2021-05-30 18:23:20 -07:00
Luke Street 2fc4a9c0e3 Add Layer info overlay 2021-05-30 20:29:35 -04:00
Phillip Stephens 882a58202e
Implement ConsoleVariables window 2021-05-30 17:15:22 -07:00
Luke Street 78bcba85e2 Various updates:
- Simplify Layers logic with hecl bugfix
- Show About window with error message on launch with no game
- Use high_resolution_clock for FPS & load logic (increased resolution on Windows)
2021-05-30 15:03:35 -04:00
Phillip Stephens d9b7229e79
Add input visualization, protect first 7 object slots from deletion
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Luke Street 1bf00f1444 Add filter & warp to Layers window 2021-05-29 18:45:08 -04:00
Luke Street 303e671a6c Add "Current area" option to Inspect 2021-05-29 18:45:08 -04:00
Henrique Gemignani Passos Lima 75e84a467b Add imgui layer editor 2021-05-29 18:45:08 -04:00
Luke Street 0910863842 Resolve clang-tidy issues & update config 2021-05-29 18:45:08 -04:00
Luke Street 4e804d0bc2 Add Items window 2021-05-29 18:45:08 -04:00
Luke Street e46ba3ef98 Add About window & debug overlays 2021-05-29 18:45:08 -04:00
Luke Street 5ac2a298f0 Improve overall Inspect performance & fixes 2021-05-29 18:45:08 -04:00
Luke Street 7e9408868f Add connections view 2021-05-29 18:45:07 -04:00
Luke Street f8fa3d1f20 Add Warp menu 2021-05-29 18:45:07 -04:00
Luke Street 55002f1537 Begin Runtime ImGui integration 2021-05-29 18:45:07 -04:00