Luke Street
|
a42769627c
|
aurora: Support BM_SUBTRACT, fix alpha blend op
|
2022-03-19 21:40:48 -04:00 |
Phillip Stephens
|
a84bc64358
|
Initial support for proper GXSetAlphaCompare logic, needs more testing to verify it works properly
|
2022-03-19 14:06:27 -07:00 |
Luke Street
|
b9b635b311
|
aurora: GX Stream API, VtxDesc, TevSwap & more
|
2022-03-19 13:30:25 -04:00 |
Luke Street
|
b8bddf8cae
|
aurora: Use 3 staging buffers
|
2022-03-16 02:13:33 -04:00 |
Luke Street
|
788f57cb52
|
aurora: Use multiple staging buffers & map at end of frame
|
2022-03-16 02:05:56 -04:00 |
Luke Street
|
73348d8d9f
|
aurora: Disable backend validation for release & Windows
|
2022-03-16 01:47:48 -04: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
|
02a7b85b23
|
aurora: WIP cache for display lists & static buffers
|
2022-03-15 02:18:45 -04:00 |
Luke Street
|
ec5f188063
|
Implement fog
|
2022-03-14 19:12:18 -04:00 |
Luke Street
|
9062e54c76
|
aurora: Commit set_viewport/set_scissor changes
|
2022-03-14 18:32:03 -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
|
40a3d361dc
|
Fix lighting issues; fix CPatterned damage color
|
2022-03-14 01:10:29 -04:00 |
Luke Street
|
a3d0da44e2
|
Implement CGX & migrate usages to CGX/GX
|
2022-03-12 10:47:20 -05:00 |
Luke Street
|
4684f4106f
|
Shader fixes & stub out LineRenderer calls in CElementGen
|
2022-03-09 02:32:01 -05:00 |
Luke Street
|
3a4308e173
|
aurora: Move lighting func to SRC_REG only
|
2022-03-09 00:44:52 -05:00 |
Luke Street
|
c7f05d0a59
|
Windows fixes & memory fixes
|
2022-03-08 18:36:39 -05:00 |
Luke Street
|
3fd0b1f23a
|
Fixes & CArtifactDoll/CSamusDoll updates
|
2022-03-08 17:21:15 -05:00 |
Luke Street
|
e88f831950
|
Implement HandleTransparency, lighting & fix texture load
|
2022-03-08 17:19:02 -05:00 |
Luke Street
|
a2743b905b
|
aurora: model fixes, texture_convert fixes
|
2022-03-08 03:52:36 -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
|
44a4d667b7
|
aurora: Work around build_bind_groups race condition
|
2022-03-07 19:07:14 -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 |
Luke Street
|
b3daf4a527
|
clang-format fix
|
2022-03-05 18:33:19 -05:00 |
Luke Street
|
84b6fcfb44
|
Remove forRenderer from CGraphics PerspectiveProjectionMatrix
|
2022-03-05 18:30:43 -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 |
Phillip Stephens
|
d93cf46bc3
|
Add CInfiniteLoopDetector to detect infinite loops in release builds
|
2022-03-04 01:46:33 -08: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
|
3f34a2d3ea
|
Add missing include
|
2022-02-27 17:57:31 -08: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
|
594921789c
|
aurora: imgui scale change fixes
|
2022-02-27 12:24:16 -05:00 |
Luke Street
|
ad1453ac08
|
Create xxhash_impl.{c,h} for ease of use & universal builds
|
2022-02-27 11:05:48 -05:00 |
Luke Street
|
40a1f3c4a0
|
Merge branch 'dawn' into new-cmodel
|
2022-02-26 16:44:13 -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 |
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
|
79c4368f15
|
aurora: Free result of SDL_GameControllerMapping
|
2022-02-23 03:20:29 -05:00 |
Luke Street
|
0108ae12b5
|
aurora: Cleanup remap_controller_layout
|
2022-02-23 03:10:16 -05:00 |
Luke Street
|
d466fab19d
|
aurora: Add controller button remapping
|
2022-02-23 02:59:52 -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 |
Luke Street
|
648a8e1af5
|
Merge branch 'new-streams' into dawn
|
2022-02-22 21:08:53 -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 |