wheremyfoodat
598f945986
Update readme.md
2023-07-08 23:40:12 +03:00
wheremyfoodat
1a7e79f2c9
Bad-but-ok for now gyroscope implementation
2023-07-08 23:31:16 +03:00
wheremyfoodat and GitHub
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 and GitHub
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 and GitHub
a12b11cd67
Merge pull request #82 from wheremyfoodat/toml
...
Add configs
2023-07-08 16:58:35 +03:00
wheremyfoodat and Mireille
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 and GitHub
a4152199d3
Merge pull request #81 from KostaSaizo7/master
...
Update Readme with controls
2023-07-07 20:54:34 +03:00
wheremyfoodat and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
2d004b703b
Merge pull request #77 from wheremyfoodat/wheremyfoodat-patch-2
...
Add support for .app files
2023-07-07 10:28:57 +03:00
wheremyfoodat and GitHub
433330a74c
Add support for .app files
2023-07-07 04:14:55 +03:00
wheremyfoodat and GitHub
e40f8e8a29
Update readme.md
2023-07-07 01:28:00 +03:00
wheremyfoodat and GitHub
ac0bfc0aa8
Update FUNDING.yml
2023-07-07 01:26:59 +03:00
wheremyfoodat and GitHub
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 and GitHub
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
wheremyfoodat and GitHub
5835069a9d
Fix UB
2023-07-06 17:43:48 +03:00
wheremyfoodat and GitHub
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 and Kelpsy
187feb5772
Add CXI ROM support
...
Co-Authored-By: Kelpsy <138107494+Kelpsyberry@users.noreply.github.com >
2023-07-06 16:21:26 +03:00
wheremyfoodat and GitHub
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
wheremyfoodat
4e5eb884ed
Ask Windows to give us a dGPU instead of an iGPU
2023-07-06 01:38:20 +03:00
wheremyfoodat and GitHub
1897a32a38
Merge pull request #69 from wheremyfoodat/GamingProcessingUnit
...
Gaming (Lights, clipping planes and more things TBD)
2023-07-06 01:30:24 +03:00
wheremyfoodat
d214517d0e
Pretty images
2023-07-06 01:29:33 +03:00
wheremyfoodat and GitHub
f630d519ea
Merge pull request #70 from wheremyfoodat/gl_state
...
More efficient OpenGL state management
2023-07-06 00:51:06 +03:00
wheremyfoodat
883e1d4bd0
Madness trying to optimize assembly by reordering statements
2023-07-05 22:16:15 +03:00
wheremyfoodat
53db56ad9d
[GPU] Set lightingLUTDirty to true on reset because paranoia
2023-07-05 21:48:30 +03:00
wheremyfoodat
52c7783ae1
[OpenGL] Same for depth func
2023-07-05 19:08:13 +03:00
wheremyfoodat
7307bd270b
[OpenGL] Same for depth mask
2023-07-05 18:54:09 +03:00
wheremyfoodat
d80785cbb5
[OpenGL] More efficient colour mask handling
2023-07-05 18:23:14 +03:00
wheremyfoodat
feacb9359d
Formatting
2023-07-05 02:59:54 +03:00
wheremyfoodat
dd3e1ea72b
Ditch more uniforms
2023-07-05 01:37:18 +03:00
wheremyfoodat
c282a44c27
[OpenGL renderer] Fewer uniform uploads
2023-07-05 01:12:13 +03:00
wheremyfoodat
3e18281a99
Remove outdated comments
2023-07-05 00:46:34 +03:00
wheremyfoodat
139c8759c9
More OpenGL state management stuff
2023-07-05 00:43:49 +03:00
wheremyfoodat
e01f0ea4d0
[OpenGL] Add const to some functions
2023-07-05 00:02:52 +03:00
wheremyfoodat
a3d8f777b4
PicaVertex -> PICA::Vertex
2023-07-04 23:40:47 +03:00
wheremyfoodat
b403e9a66e
Start work on GL state manager object
2023-07-04 23:27:38 +03:00
wheremyfoodat and GitHub
ee49f89779
Merge pull request #61 from skylersaleh/lighting_impl
...
Implement Fragment Lighting (and clipping planes)
2023-07-04 20:52:16 +03:00
wheremyfoodat
aa27389473
[GL renderer] Implement clipping planes
2023-07-04 20:33:14 +03:00
wheremyfoodat
f7ad66c708
[PICA] Add some clipping definitions
2023-07-04 19:51:07 +03:00
wheremyfoodat
0cc8d0d8a4
Some GLSL formatting
2023-07-04 18:47:56 +03:00
wheremyfoodat
e854d4ba63
Formatting
2023-07-04 18:15:27 +03:00
wheremyfoodat and GitHub
8b0a3e372e
Make unknown memory operations warn instead of panic
2023-07-04 01:39:46 +03:00
wheremyfoodat and GitHub
829ff6a123
Merge pull request #68 from wheremyfoodat/dynapica
...
[HID] Implement DisableAccelerometer/DisableGyroscopeLow (Fixes Kirby: Triple Deluxe)
2023-07-03 20:07:21 +03:00
wheremyfoodat
14356902ab
[HID] Implement DisableAccelerometer/DisableGyroscopeLow
2023-07-03 19:50:42 +03:00
wheremyfoodat and GitHub
ba0f4c5edd
Merge pull request #66 from wheremyfoodat/dynapica
...
Fix false positives in crypto code hopefully
2023-07-03 17:53:47 +03:00
wheremyfoodat
f262cf2836
Fix false positives in crypto code hopefully
2023-07-03 17:25:26 +03:00
wheremyfoodat and GitHub
0f64101ee5
Merge pull request #64 from wheremyfoodat/dynapica
...
Separate user and dev builds
2023-07-03 14:12:01 +03:00
wheremyfoodat and Wunk
50c0c7fea5
Try to tone down warnings
...
Co-Authored-By: Wunk <wunkolo@gmail.com >
2023-07-03 14:11:28 +03:00
wheremyfoodat and GitHub
a8bfeaf0a9
Merge pull request #65 from wheremyfoodat/wheremyfoodat-patch-1
...
Make PSI happy
2023-07-02 23:16:00 +03:00
wheremyfoodat and GitHub
d5d8f869e4
Update idle_thread.cpp
2023-07-02 23:00:15 +03:00
wheremyfoodat
a86bd12423
Merge branch 'master' into dynapica
2023-07-02 22:38:54 +03:00
wheremyfoodat
0b2ff6c5c8
Separate user and dev builds
2023-07-02 22:36:45 +03:00
wheremyfoodat and GitHub
eb5cc841df
Merge pull request #63 from wheremyfoodat/dynapica
...
[NCCH loader] Fix crypto check
2023-07-02 20:20:53 +03:00
wheremyfoodat
cba1b9f39b
[NCCH loader] Fix crypto check
2023-07-02 20:18:34 +03:00
wheremyfoodat and GitHub
5144df7e9c
Merge pull request #62 from wheremyfoodat/wheremyfoodat-patch-1
...
Stop downloading LLVM on MacOS CI
2023-07-02 17:46:37 +03:00
wheremyfoodat and GitHub
cb25158184
Stop downloading LLVM on MacOS CI
2023-07-02 17:10:47 +03:00
wheremyfoodat and GitHub
47668b6a7b
Merge pull request #60 from wheremyfoodat/time
...
Make 3DS clock return system time and not UTC time
2023-07-02 01:31:18 +03:00
wheremyfoodat
8930d44f5d
Proper daylight savings time check
2023-07-02 01:07:10 +03:00
wheremyfoodat
117c6dfb97
Make 3DS clock return system time and not UTC time
2023-07-02 00:56:56 +03:00
wheremyfoodat and GitHub
14d287dbd7
Merge pull request #59 from skylersaleh/vertex_refactor
...
Refactored Vertex Pipeline to always use Pica Formatted Vertex
2023-07-01 22:56:45 +03:00
wheremyfoodat
1ac3a474da
Fix formatting & cmake
2023-07-01 22:35:07 +03:00
wheremyfoodat and GitHub
59291c2c4b
Merge pull request #53 from wheremyfoodat/GamingProcessingUnit
...
GPU stuff (Fixed TEV, optional shader->x64 recompilation, vertex cache and more)
2023-07-01 21:27:53 +03:00
wheremyfoodat and GitHub
ba51c3ce7c
Merge pull request #58 from wheremyfoodat/dynapica
...
[Readme] Slightly smaller images
2023-07-01 21:27:25 +03:00
wheremyfoodat
ea4b812765
[Readme] Slightly smaller images
2023-07-01 21:25:35 +03:00
wheremyfoodat and GitHub
416774042c
Merge pull request #57 from SimoneN64/GamingProcessingUnit
...
Add slash to CLion build folders' .gitignore line
2023-07-01 20:49:22 +03:00
wheremyfoodat and GitHub
7f48334ffa
Merge pull request #55 from wheremyfoodat/dynapica
...
Fix triangle fans
2023-07-01 16:58:44 +03:00
wheremyfoodat
66d71f817c
Fix triangle fans
2023-07-01 16:39:33 +03:00
wheremyfoodat and GitHub
d0d7bbf038
Merge pull request #54 from wheremyfoodat/dynapica
...
Make LTO a proper CMake option
2023-07-01 13:43:08 +03:00
wheremyfoodat
fb13672d20
[Readme] Remove line about AppleClang
2023-07-01 13:42:54 +03:00
wheremyfoodat
4d46f4a3a7
Make LTO a proper CMake option
2023-07-01 13:22:41 +03:00
wheremyfoodat and GitHub
7cc9596eff
Merge pull request #39 from wheremyfoodat/dynapica
...
Vertex shaders & vertex loader -> x64 JIT
2023-07-01 03:58:49 +03:00
wheremyfoodat
17d57bd933
Specify vertex assembler JIT is currently unimplemented
2023-07-01 03:45:56 +03:00
wheremyfoodat
ba6779cfa1
Temporarily disable shader JIT by default
2023-07-01 03:43:44 +03:00
wheremyfoodat
0720dd4a1a
Update images
2023-07-01 03:41:41 +03:00
wheremyfoodat
7d56af26af
[Shader interpreter] Add LG2/EX2
2023-07-01 02:17:19 +03:00
wheremyfoodat
005db316cf
More shader instruction definitions
2023-07-01 01:17:04 +03:00
wheremyfoodat
726897231c
[Shader JIT] Fix swizzle when loading from indexed reg
2023-07-01 00:49:34 +03:00
wheremyfoodat
5fecb6023a
[Shader JIT] Fix MAD (again)
2023-06-30 23:59:34 +03:00
wheremyfoodat
e6f616cd59
Fix merge
2023-06-30 23:34:25 +03:00
wheremyfoodat
8b703dd147
Merge branch 'master' into dynapica
2023-06-30 16:01:49 +03:00
wheremyfoodat
3199f8ae67
[Shader JIT] Stub EMIT/SETEMIT
2023-06-30 14:39:25 +03:00