Commit graph

785 commits

Author SHA1 Message Date
wheremyfoodat
36710766c6 derp 2023-07-09 14:50:22 +03:00
wheremyfoodat
b51a1aae5e UX improvements for preview build 2023-07-09 14:07:50 +03:00
wheremyfoodat
5bcc35dfc8 [ACT] Stub GenerateUUID 2023-07-09 03:17:24 +03:00
wheremyfoodat
c88ab423d3 doormat 2023-07-09 01:44:25 +03:00
wheremyfoodat
e41076522c Remove outdated warning 2023-07-09 01:41:09 +03:00
wheremyfoodat
2bbcdfade2 Add proper warning to surface cache 2023-07-09 01:40:30 +03:00
wheremyfoodat
15ede3bd6e [Shader JIT] Temporary EXP2/LOG2 implementations in x87 2023-07-09 01:29:51 +03:00
wheremyfoodat
5e8f324ff5 Formatting 2023-07-09 00:50:16 +03:00
wheremyfoodat
b2c6a5e801
Merge pull request #86 from skylersaleh/ColorDepthCacheUpdates
Color and depth cache updates
2023-07-09 00:15:11 +03:00
wheremyfoodat
075409130b
Fix typo 2023-07-08 22:06:53 +03:00
wheremyfoodat
2edc17367a
Merge pull request #84 from wheremyfoodat/toml
Implement vertex padding, implement FS::IsSdmcWritable, stub some BOSS calls, initial IR stub that breaks anything that uses it but at least it doesn't panic
2023-07-08 21:21:51 +03:00
wheremyfoodat
7e93d08201 Add warning when initializing IR:USER 2023-07-08 20:59:30 +03:00
wheremyfoodat
5f2f82d074 [FS] Implement SdmcIsWritable 2023-07-08 20:43:48 +03:00
wheremyfoodat
91bf249cba [BOSS] Stub GetTaskInfo 2023-07-08 20:32:21 +03:00
wheremyfoodat
817b3de945 [GPU] Implement vertex padding 2023-07-08 20:23:43 +03:00
wheremyfoodat
b83526378e [IR:USER] Some more stubbing 2023-07-08 20:13:20 +03:00
wheremyfoodat
1c08912a59 [IR:USER] Add empty service 2023-07-08 19:35:59 +03:00
wheremyfoodat
f35ad12721
Merge pull request #83 from wheremyfoodat/toml
[BOSS] Stub more calls (Fixes Crashmo)
2023-07-08 19:03:02 +03:00
wheremyfoodat
46207a3995 [BOSS} Stub more calls (Fixes Crashmo) 2023-07-08 18:40:49 +03:00
wheremyfoodat
a12b11cd67
Merge pull request #82 from wheremyfoodat/toml
Add configs
2023-07-08 16:58:35 +03:00
wheremyfoodat
c4878ec4b4 Update comments
Co-Authored-By: Mireille <13669774+fleroviux@users.noreply.github.com>
2023-07-08 16:38:44 +03:00
wheremyfoodat
1037f93f61 Hook shader JIT to config file 2023-07-08 16:23:20 +03:00
wheremyfoodat
bc3377ac78 Add config class 2023-07-08 16:16:00 +03:00
wheremyfoodat
90a88eee39 Switch if to if constexpr 2023-07-08 15:00:55 +03:00
wheremyfoodat
a4152199d3
Merge pull request #81 from KostaSaizo7/master
Update Readme with controls
2023-07-07 20:54:34 +03:00
KostaSaizo7
f07d2c23b6 Added note about controller and touch 2023-07-07 20:51:12 +03:00
KostaSaizo7
0cc746267e Update readme.md 2023-07-07 20:37:22 +03:00
wheremyfoodat
682d59f2f7
Merge pull request #80 from wheremyfoodat/stacc-the-raccs
Fix mem allocation bug, improve IOFile
2023-07-07 17:07:23 +03:00
wheremyfoodat
b7ce987487 IOFile: Allow multiple opens on the same object 2023-07-07 16:51:14 +03:00
wheremyfoodat
6588f6764f Fix TLS again 2023-07-07 16:50:55 +03:00
wheremyfoodat
4d3625b7bb
Merge pull request #79 from wheremyfoodat/stacc-the-raccs
Better ROM management sorta, implement NCSD/CXI main thread stack properly
2023-07-07 15:36:13 +03:00
wheremyfoodat
2ec3884189 Proper stack management 2023-07-07 15:00:18 +03:00
wheremyfoodat
4a12e59c2f Slightly more robust ROM management 2023-07-07 13:39:35 +03:00
wheremyfoodat
0647fb5b85
Merge pull request #73 from skylersaleh/SurfaceCacheRing
[GPU] Add texture surface cache eviction
2023-07-07 12:45:08 +03:00
wheremyfoodat
e67b98f990 doormat 2023-07-07 12:19:04 +03:00
wheremyfoodat
2d004b703b
Merge pull request #77 from wheremyfoodat/wheremyfoodat-patch-2
Add support for .app files
2023-07-07 10:28:57 +03:00
wheremyfoodat
433330a74c
Add support for .app files 2023-07-07 04:14:55 +03:00
wheremyfoodat
e40f8e8a29
Update readme.md 2023-07-07 01:28:00 +03:00
wheremyfoodat
ac0bfc0aa8
Update FUNDING.yml 2023-07-07 01:26:59 +03:00
wheremyfoodat
b59f67e129
Merge pull request #76 from wheremyfoodat/cxi
Add funding info
2023-07-07 01:21:19 +03:00
wheremyfoodat
8ef549a709 Add funding info 2023-07-07 01:18:49 +03:00
wheremyfoodat
b9cbb64f2a
Merge pull request #75 from wheremyfoodat/cxi
The Community Update (vol 1)
2023-07-07 00:47:31 +03:00
wheremyfoodat
9f2e0b2d79 The Community Update 2023-07-07 00:19:38 +03:00
Sky
17b08a25fa [GPU] Converted Depth/Color Surfaces to a ring buffer
Additionally made the surface cache search hit for any address that lies in the surface.

This should allow multiple races to be done in Mario Kart and fixes the intro video.
2023-07-06 11:18:14 -07:00
Sky
255947b2fc [GPU] Add texture surface cache eviction
Implemented as a simple ring buffer evicting the oldest entry for now.
2023-07-06 08:48:37 -07:00
wheremyfoodat
5835069a9d
Fix UB 2023-07-06 17:43:48 +03:00
wheremyfoodat
cb64b721e8
Merge pull request #72 from wheremyfoodat/cxi
Add CXI ROM support
2023-07-06 16:45:28 +03:00
wheremyfoodat
ef0ef45e94 clang doormat 2023-07-06 16:24:23 +03:00
wheremyfoodat
187feb5772 Add CXI ROM support
Co-Authored-By: Kelpsy <138107494+Kelpsyberry@users.noreply.github.com>
2023-07-06 16:21:26 +03:00
wheremyfoodat
8d307a4421
Merge pull request #71 from wheremyfoodat/GamingProcessingUnit
Ask Windows to give us a dGPU instead of an iGPU
2023-07-06 01:56:02 +03:00