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
22dfd3b3f7
aurora: Rework texture binding API
...
- Texture binding is now handled by GX calls
- More CCubeMaterial / CCubeRenderer impl
- Semi-working thermal visor rendering
- More CGraphicsPalette impl
- Some CWorldShadow impl
- Start work on indirect texturing
- Stub out CTextRenderBuffer
2022-05-13 19:40:31 -04:00
Luke Street
eab2c577dd
aurora: Rename light att fields
2022-05-10 19:37:06 -04:00
Luke Street
59cf0255bf
aurora: Continue lights implementation
2022-05-10 18:31:32 -04:00
Luke Street
9d634e6a05
Hacky scan visor rendering
2022-05-09 17:13:38 -04:00
Phillip Stephens
10d4bbf297
Initial port configuration (needs cleanup)
2022-05-08 01:50:21 -07: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
Luke Street
e409f05b40
aurora: Add graphics debug group stack
2022-03-26 20:23:16 -04:00
Phillip Stephens
7cf863983a
Minor input fixes, restore controller name in input viewer
2022-03-22 12:44:35 -07:00
Phillip Stephens
be79334465
Finish CDolphinController imp, ready for integration
2022-03-22 10:58:19 -07:00
Phillip Stephens
9cedce737f
Initial virtual PAD API
2022-03-22 10:58:18 -07:00
Phillip Stephens
ec430567c3
Correct tab usage
2022-03-22 10:54:58 -07:00
Luke Street
b9b635b311
aurora: GX Stream API, VtxDesc, TevSwap & more
2022-03-19 13:30:25 -04:00
Luke Street
af856de6a8
aurora: Start implementing TCGs
2022-03-14 18:00:03 -04:00
Luke Street
69d0ad1fd9
Fix Stream API issues
2022-03-14 01:47:25 -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
e88f831950
Implement HandleTransparency, lighting & fix texture load
2022-03-08 17:19:02 -05:00
Luke Street
e0a7236ad6
Various model rendering fixes
2022-03-08 02:44:57 -05:00
Luke Street
14a82a678a
Some hacks for TEV stage handling
2022-03-08 00:28:31 -05:00
Luke Street
71342ed75e
More aurora::gx refactoring
2022-03-07 18:53:42 -05:00
Luke Street
7d07892198
Extract GX shader/pipeline generation into shared API
2022-03-06 15:58:06 -05:00
Luke Street
cd86dbd6ee
More CCubeMaterial, more CGraphics, more aurora::gx
2022-03-06 02:46:42 -05:00
Phillip Stephens
24a602c10f
Cleanup and more migration to Stream
2022-03-05 13:46:53 -08:00
Luke Street
33d0d14fda
Initial working CGraphics Stream API
2022-03-04 22:37:07 -05:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Luke Street
5e7b8ebacf
Merge branch 'dawn' into new-cmodel
...
# Conflicts:
# Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
Phillip Stephens
fcda2eb261
Add imgui settings back using FileStoreManager to get the path
2022-02-27 17:55:47 -08:00
Luke Street
fb69d3fdba
aurora: Add more GX state functions & cleanup
2022-02-27 16:58:27 -05:00
Luke Street
40a1f3c4a0
Merge branch 'dawn' into new-cmodel
2022-02-26 16:44:13 -05:00
Luke Street
4b69cb449d
aurora: DPI scaling fixes (renderer, imgui)
2022-02-26 15:59:55 -05:00
Phillip Stephens
7a59585c70
Use RE'd CStopwatch adapted for std::chrono, get metaforce linking again
2022-02-26 08:42:42 -08:00
Luke Street
586268c66f
More CCubeModel/CCubeMaterial
2022-02-26 02:05:59 -05:00
Luke Street
832eb180bd
Begin transitioning to new CModel/CCubeModel & friends
2022-02-25 02:45:25 -05: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
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
Luke Street
c64f9eb2d1
aurora: Reimplement textures
2022-02-17 19:38:31 -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
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