Commit Graph

67 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima 1b4e0dc754 Improve Optick events 2021-06-29 01:10:54 +03:00
Henrique Gemignani Passos Lima de4ddcaa9c Fix Optick not running 2021-06-29 00:35:55 +03:00
Phillip Stephens 995dc184b0
Tie fullscreen state into the CVar 2021-06-06 13:59:53 -07:00
Phillip Stephens 4845ea605a
Fix minimum dt value (was setting it to be <1/30 by accident) 2021-06-06 13:27:15 -07:00
Luke Street 281da0bfd4 ImGuiEngine updates & use ImGui stdlib functions 2021-06-02 07:49:03 -04:00
Phillip Stephens 89f58beeb1
Use fileStorage directory for imgui settings 2021-06-02 03:30:04 -07:00
Luke Street 39f4c3e114 Fix shutdown ordering issues 2021-05-30 16:59:19 -04: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
Luke Street 953876393c Add Help->ImGui->Clear Settings 2021-05-29 18:45:08 -04:00
Luke Street 7536e0dcef Serialize CVarManager on shutdown; add build type to About 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 bae1d7d59f Update boo; fix viewport/scissor in main loop 2021-05-29 18:45:07 -04:00
Luke Street 0fb21ece35 ImGui cursors, clipboard, TTF font & fixes 2021-05-29 18:45:07 -04:00
Luke Street 4b4e991c39 Fix Windows build 2021-05-29 18:45:07 -04:00
Luke Street d0f088e7d5 Fix Metal rendering; HI-DPI improvements 2021-05-29 18:45:07 -04:00
Luke Street 1a5ec8b569 Add initial imgui implementation 2021-05-29 18:45:07 -04:00
Luke Street 94f10bb002 Remove Editor & specter 2021-05-29 18:45:07 -04:00