Luke Street
97357146f5
Add pre-launch settings, graphics API switching & more
2022-06-12 17:09:47 -04:00
Phillip Stephens
46a93166ef
Restore graphicsApi, msaa, and textureAniso cvars, fix a few deserialization bugs in CVar.cpp
2022-06-08 10:58:38 -07:00
Luke Street
40a444d800
aurora: Null graphics backend with SDL_Renderer fallback
2022-05-31 20:40:46 -04:00
Luke Street
4048492279
iOS and tvOS support
2022-05-27 15:52:16 -04:00
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