Commit Graph

37 Commits

Author SHA1 Message Date
Luke Street f80813b9cc Transition all Textured/ColoredQuad usages
- Upload textures using staging buffer
- Fixes SetOrtho logic
- More work on thermal visor rendering (still WIP)
- Rework Dawn backend initialization
- Support MoltenVK on Metal
- Various fixes & cleanup
2022-05-23 20:26:35 -04:00
Luke Street 9d634e6a05 Hacky scan visor rendering 2022-05-09 17:13:38 -04:00
Luke Street 1115b451a5 aurora: Update dawn 2022-05-09 00:56:44 -04:00
Phillip Stephens d1b4a71110
Initial controller configuration support 2022-05-07 21:20:52 -07:00
Luke Street 4eff37fcb2 aurora: Code cleanup, more performant hashing 2022-05-02 19:42:59 -04:00
Phillip Stephens 3882f0332b
Inhibit screen saver 2022-04-03 17:22:07 -07:00
Phillip Stephens 609947cd66
aurora: Allow background input 2022-04-03 17:17:11 -07:00
Phillip Stephens 7cf863983a
Minor input fixes, restore controller name in input viewer 2022-03-22 12:44:35 -07:00
Luke Street c01152e23a aurora: Use staging buffer for mapping 2022-03-15 23:04:43 -04:00
Luke Street efd14dcaf2 aurora: Use MapAsync for buffer writing 2022-03-15 22:39:22 -04:00
Luke Street a3d0da44e2 Implement CGX & migrate usages to CGX/GX 2022-03-12 10:47:20 -05:00
Luke Street c7f05d0a59 Windows fixes & memory fixes 2022-03-08 18:36:39 -05:00
Luke Street 71342ed75e More aurora::gx refactoring 2022-03-07 18:53:42 -05:00
Luke Street cd86dbd6ee More CCubeMaterial, more CGraphics, more aurora::gx 2022-03-06 02:46:42 -05:00
Luke Street 33d0d14fda Initial working CGraphics Stream API 2022-03-04 22:37:07 -05:00
Phillip Stephens d93cf46bc3
Add CInfiniteLoopDetector to detect infinite loops in release builds 2022-03-04 01:46:33 -08:00
Luke Street 594921789c aurora: imgui scale change fixes 2022-02-27 12:24:16 -05:00
Luke Street d6f8ca44de aurora: Small cleanup to scaling logic 2022-02-26 16:31:12 -05:00
Phillip Stephens 457f63d311
Fix scaling on linux (I dread the windows version...) 2022-02-26 13:28:21 -08:00
Luke Street 4b69cb449d aurora: DPI scaling fixes (renderer, imgui) 2022-02-26 15:59:55 -05:00
Luke Street 79c4368f15 aurora: Free result of SDL_GameControllerMapping 2022-02-23 03:20:29 -05:00
Phillip Stephens acb137c790
Add new hint SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to support proper GameCube rumble with GC controllers 2022-02-22 22:39:48 -08:00
Phillip Stephens 40669f4dc9
Add initial rumble support, use modified SDL branch to support all GC controller rumble modes 2022-02-22 01:12:15 -08:00
Phillip Stephens c679c2e0f8
Don't disable the compositor on Linux 2022-02-20 18:42:59 -08:00
Phillip Stephens 11b75ddda4
Initialize ImGui with scaling 2022-02-20 13:08:21 -08:00
Phillip Stephens 49418f444f
aurora: Cleanup, rename ZTest to ZComp to more accurately describe purprose, implement colored_quad 2022-02-20 13:06:04 -08:00
Phillip Stephens 2648fc50e4
aurora: Implement all major input events (still missing scroll events) 2022-02-19 19:25:21 -08:00
Phillip Stephens 8863003855
aurora: Implement Controller events 2022-02-19 06:36:03 -08:00
Luke Street 5183809027 aurora: Async pipeline creation 2022-02-19 01:41:21 -05:00
Luke Street b6b68135ef aurora: Working movie player (again) 2022-02-19 00:33:56 -05:00
Luke Street c64f9eb2d1 aurora: Reimplement textures 2022-02-17 19:38:31 -05:00
Luke Street dcc040c7e0 aurora: imgui over SDL/WebGPU 2022-02-17 01:03:00 -05:00
Luke Street e866245f60 aurora: Dawn + SDL united at last 2022-02-16 18:13:40 -05:00
Phillip Stephens aabef3e058
Aurora: Initial event implementations 2022-02-16 01:23:39 -08:00
Phillip Stephens 683af1a9ea
Aurora: Fix crash on exit 2022-02-16 00:24:43 -08:00
Luke Street ea3641153e aurora: Dawn initialization 2022-02-16 02:05:42 -05:00
Luke Street 7b9f893a49 aurora: the boring C++ version 2022-02-16 00:21:24 -05:00