wheremyfoodat
186fd3b94b
Qt: Shader editor now works
2024-07-14 16:06:52 +03:00
wheremyfoodat
d87477832b
Qt: Initial shader editor support
2024-07-14 15:32:26 +03:00
wheremyfoodat
276cf9e06f
Build LuaJIT/Discord RPC even in LR core
2024-07-12 18:23:49 +03:00
wheremyfoodat
83dabc2737
Merge pull request #532 from wheremyfoodat/crypto
...
Fix AES-CTR decryption for non-NCCHKey0 games
2024-07-11 19:54:31 +00:00
wheremyfoodat
e608436315
Sanity check: Assert .code is encrypted before setting normal key
2024-07-11 22:31:38 +03:00
wheremyfoodat
096d0a89ee
Fix AES-CTR decryption for non-NCCHKey0 games
2024-07-11 22:22:33 +03:00
wheremyfoodat
a1ff34d417
Add LR core to CI ( #530 )
...
* Add LR core to CI
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
* Update Hydra_Build.yml
2024-07-09 23:58:07 +03:00
offtkp
fe566e960b
Update GL ES patch to work with latest changes
2024-07-09 20:57:56 +03:00
wheremyfoodat
6f6167a201
Fix LR variable fetch error
2024-07-09 20:56:47 +03:00
offtkp
a3886a948f
Switch to GL_TEXTURE_2D for lighting LUT
2024-07-09 20:51:09 +03:00
wheremyfoodat
f248893ffe
Merge pull request #529 from jonian/master
...
Libretro core support
2024-07-09 14:10:38 +00:00
wheremyfoodat
a12b721c95
More formatting
2024-07-09 16:52:09 +03:00
wheremyfoodat
623a9a64d6
LR: Format/Cleanup
2024-07-09 16:11:25 +03:00
Jonian Guveli
c7e22c540d
Libretro: Use libretro save dir for emulator files
2024-07-09 14:49:44 +03:00
Jonian Guveli
ea03d135da
Allow overriding config/data paths in emulator
2024-07-09 14:48:22 +03:00
Jonian Guveli
0a49dc0af7
Libretro: Various fixes and optimizations
2024-07-09 14:47:44 +03:00
Jonian Guveli
173bd03a53
Libretro: Fix lib output name
2024-07-04 00:50:13 +03:00
wheremyfoodat
dc629e1b3f
Create panda3ds_libretro.info
2024-07-04 00:50:13 +03:00
Jonian Guveli
d47e964c80
Libretro: Initial implementation
2024-07-04 00:50:13 +03:00
wheremyfoodat
1b071b62fa
Merge pull request #528 from wheremyfoodat/bleh
...
arm64: Implement DPH/DPHI in shader recompiler, enable shader recompiler by default on Android & a64 desktop
2024-07-03 13:43:16 +00:00
wheremyfoodat
31902e92a9
Enable shader JIT by default on arm64 desktop + Android
2024-07-03 16:27:17 +03:00
wheremyfoodat
0e4079f304
a64 shader recompiler: Add DPH/DPHI
2024-07-03 16:23:43 +03:00
wheremyfoodat
35b49d0b6c
Merge pull request #526 from wheremyfoodat/bleh
...
Add SDMC::DeleteFile
2024-07-02 14:44:23 +00:00
wheremyfoodat
0fe62f9b46
Correct archive names
2024-07-02 17:32:17 +03:00
wheremyfoodat
de9375122b
Add SDMC::DeleteFile
2024-07-02 17:30:51 +03:00
wheremyfoodat
5b408e784b
Merge pull request #525 from wheremyfoodat/bleh
...
HLE DSP: Add PCM8 audio decoding
2024-07-02 14:30:33 +00:00
wheremyfoodat
800c11ff62
HLE DSP: Add PCM8 audio decoding
2024-07-02 17:19:20 +03:00
wheremyfoodat
eacf290f31
Merge pull request #524 from wheremyfoodat/y2r
...
Delay Y2R completion events
2024-07-02 13:29:17 +00:00
wheremyfoodat
d4cf54d56c
Tweak Y2R timings
2024-07-02 15:57:39 +03:00
wheremyfoodat
1c9a3ac3d3
Add Y2R event delay
2024-07-02 15:30:38 +03:00
wheremyfoodat
29d9ed7224
Try to fix Vulkan on Windows CI part 2 ( #521 )
...
* Try to fix Vulkan SDK on Windows CI
* Try to fix Vulkan SDK on Windows CI
* Update CMakeLists.txt
* Update CMakeLists.txt
* Try to fix Vulkan SDK on Windows CI
* Add trace to Windows build
* Update Windows_Build.yml
* Update Windows_Build.yml
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update Windows_Build.yml
2024-06-26 01:11:48 +03:00
wheremyfoodat
12d25fe20d
CMake: Remove Vulkan version requirement
2024-06-08 15:04:36 +00:00
PSI-Rockin
3d66239851
Kernel: Report used app memory for GetProcessInfo 2
...
Not really correct, but it should be accurate for applications at least
2024-05-13 00:34:52 -04:00
wheremyfoodat
4e9f824165
Merge branch 'master' into specialized-shaders-2
2024-05-13 01:30:23 +03:00
wheremyfoodat
79bfb67156
Merge pull request #515 from wheremyfoodat/wheremyfoodat-patch-2
...
Add UBO support to opengl.hpp
2024-05-12 22:29:05 +00:00
wheremyfoodat
85a17c3fcd
Add UBO support to opengl.hpp
2024-05-13 01:10:44 +03:00
wheremyfoodat
842943fa4c
GLSL shader gen: Add alpha test (...half of it I guess)
2024-05-13 00:51:40 +03:00
wheremyfoodat
798c651a17
Merge branch 'specialized-shaderz' into specialized-shaders-2
2024-05-12 23:20:12 +03:00
wheremyfoodat
2cf4563533
Merge pull request #512 from NerduMiner/camservice-fix
...
Index with iterator value rather than getSingleIndex() in CAMService::startCapture
2024-05-11 20:03:00 +00:00
NerduMiner
2f9d5e30b4
Index with iterator value in CAMService::startCapture rather than getSingleIndex()
...
The port may have a value of 3 in this function, which will cause a panic. getPortIndices() handles this case for us already, so the iterator vale is safe to use
2024-05-11 15:04:53 -04:00
PSI-Rockin
c2fd59ff6f
Kernel: Return used app memory for Commit ResourceLimit
...
Not quite correct, but nothing to be done until process management is improved
Also remove the stack limit for CXIs (thanks amogus)
2024-05-10 23:16:24 -04:00
PSI-Rockin
546be9b6f9
RO: Unmap CROs when unloaded
...
Thanks @noumidev
2024-05-10 21:23:18 -04:00
PSI-Rockin
6c4c20fe3e
Memory: Make TLS only 0x200 bytes for each thread
...
Also move TLS to Base region
2024-05-09 20:35:28 -04:00
PSI-Rockin
ba25ae7eba
Memory: Implement Unmap in ControlMemory
...
Also do a sanity check to make sure the memory region is free for linear allocations
2024-05-09 20:05:19 -04:00
wheremyfoodat
9a50a57d32
Fix CI
2024-05-10 02:13:58 +03:00
PSI-Rockin
c65b91e6f1
Memory: Implement Protect operation in ControlMemory
2024-05-09 19:10:20 -04:00
PSI-Rockin
1161703ed6
Memory: Fix double reset for FCRAM manager
...
Fix minor bug with permission tracking
2024-05-09 17:38:24 -04:00
PSI-Rockin
352799b1a7
Memory: Consolidate state and permission changes
...
Can now use a single function to change either state, permissions, or both
Also merge vmem blocks that have the same state and permissions
2024-05-09 15:03:03 -04:00
wheremyfoodat
aa7a6bfe7a
s/ellided/elided ( #510 )
...
* s/ellided/elided
* Fix header name
2024-05-08 03:20:39 +03:00
wheremyfoodat
80527edcb6
Merge pull request #509 from wheremyfoodat/patch
...
Qt: Add patching menu
2024-05-07 21:21:08 +00:00