Commit Graph

107 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 db6a1737de Add missing developer mode gating to developer mode overlays in ShowDebugOverlay 2023-10-23 10:51:57 -07:00
Phillip Stephens d23b6f6904 Allow Frame Counter, Frame Rate, IGT and Room Time to be used without developer 2023-10-23 10:45:49 -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
Luke Street 9f874e6731 Wrap NFD::Init/Quit in ifdef; update aurora 2022-08-29 09:35:25 -04:00
Luke Street 49362ef591 Replace nativefiledialog with nativefiledialog-extended 2022-08-28 14:06:58 -04: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 e2fbc0663f Update submodules; changes for emscripten support 2022-08-03 18:19:57 -04:00
Luke Street 1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
Phillip Stephens ec9e0bfc0f Implement FlatDraw/DrawFlat calls, add CRandom16 seed value display 2022-07-02 16:16:33 -07: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
Phillip Stephens a3c2638cce Fix ModifyRestart CVars 2022-06-12 00:31:26 -07:00
Luke Street a76d26d724 CMain: Support SDL2 audio backend 2022-05-31 20:48:25 -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 834bc8d183 aurora: Build fix & cleanup 2022-05-05 01:39:43 -04:00
Luke Street 21f54ca09d Runtime: Windows compile fixes 2022-05-03 20:27:19 -04:00
Luke Street ad90e4b511 aurora: Add pipeline progress window 2022-05-03 19:36:30 -04:00
Luke Street 0d52438297 Oops 2022-05-03 00:24:00 -04:00
Luke Street 52756deac9 aurora: Reduce buffer sizes; add buffer size debug overlay 2022-05-02 23:31:14 -04:00
Phillip Stephens 7cf863983a
Minor input fixes, restore controller name in input viewer 2022-03-22 12:44:35 -07:00
Phillip Stephens e3c8fa1d8f
Start integrating new controller classes 2022-03-22 10:58:19 -07:00
Phillip Stephens 80362a9483
Fix save loading, rewrite Loadout classes to use CInputStream 2022-02-27 19:33:48 -08:00
Luke Street 107ca74702 Extract extern CMakeLists.txt; add nativefiledialog 2022-02-23 00:28:21 -05:00
Luke Street 57d96dbb17
Fully decouple hecl from Metaforce
- Added CStringExtras Convert functions
  (and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
2022-02-21 08:01:06 -08: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
Luke Street b6b68135ef aurora: Working movie player (again) 2022-02-19 00:33:56 -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
Luke Street 52fd54bc3e Input viewer tweaks 2022-02-09 02:16:50 -05:00
Luke Street 339d2a9d5e Tweak imgui font size & hinting 2022-02-09 02:08:07 -05:00
Luke Street bd6aaddf1a Merge remote-tracking branch 'origin/imgui-freetype' into wgpu
# Conflicts:
#	.github/workflows/build.yml
#	.github/workflows/release.yml
#	README.md
#	imgui/CMakeLists.txt
#	imgui/ImGuiEngine.cpp
2022-02-09 01:39:54 -05:00
Phillip Stephens 18cb40268a
Fix about window not centering when window is resized if no ISO/Project is specified 2022-02-04 21:19:28 -08:00
Luke Street e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
Phillip Stephens e331c5d5c6
Add Player Transform tools 2021-07-11 17:59:05 -07:00
Henrique Gemignani Passos Lima 1b4e0dc754 Improve Optick events 2021-06-29 01:10:54 +03:00
Luke Street 073af40c4d
Use freetype for ImGui fonts if available 2021-06-07 13:10:55 -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 89378700f7
Fix incorrect check for Top-left in ShowDebugOverlay 2021-06-06 14:24:29 -07:00
Phillip Stephens 34baaa8adb
Give the input viewer it's own overlay 2021-06-06 14:22:59 -07:00
Phillip Stephens 73b7ba8414
Add "Reset to defaults" button to CVar viewer 2021-06-06 13:28:16 -07:00
Phillip Stephens 99d363d5df
Finish initial CCredits implementation, merge EFlowStates with EClientFlowStates 2021-06-03 16:47:04 -07:00
Luke Street 281da0bfd4 ImGuiEngine updates & use ImGui stdlib functions 2021-06-02 07:49:03 -04:00
Phillip Stephens b4c2cf2ea4
Prevent potential nullptr deeref 2021-05-31 13:11:01 -07:00
Phillip Stephens ff8c1b15a1
Rename and publicly expose LoadStringTable->ImGuiLoadStringTable 2021-05-31 13:09:58 -07:00
Phillip Stephens cc54aad6f0
Add keyboard shortcuts for Pause and Step Frame 2021-05-31 13:08:56 -07:00