Commit graph

2153 commits

Author SHA1 Message Date
wheremyfoodat
c4e45ee6b8
Renderer GL: Fix hotswapping shaders 2024-07-14 18:20:59 +03:00
wheremyfoodat
398d84d13e
Merge pull request #533 from wheremyfoodat/crypto
Qt: Add live ubershader editor
2024-07-14 13:37:45 +00:00
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
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
wheremyfoodat
9a50a57d32
Fix CI 2024-05-10 02:13:58 +03: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
wheremyfoodat
332fbcfff1 Qt: Add patching errors 2024-05-07 23:55:32 +03:00
wheremyfoodat
66bcf384f3 Qt: Add file patcher 2024-05-07 23:08:24 +03:00
wheremyfoodat
70f443b06e
Merge pull request #505 from wheremyfoodat/moar-hle-dsp
GPU: Handle invalid floating point uniform writes
2024-05-01 21:51:02 +00:00
wheremyfoodat
81932421cf Optimize float uniform setting 2024-05-02 00:28:13 +03:00
wheremyfoodat
70f733ffb8 GPU: Handle invalid floating point uniform writes 2024-05-02 00:22:13 +03:00
wheremyfoodat
64dc0a01dc
Merge pull request #503 from wheremyfoodat/moar-hle-dsp
HLE DSP: Stub AAC
2024-05-01 14:21:33 +00:00