wheremyfoodat
0ecdf00e64
Add accurate shader multiplication option
2024-07-16 22:14:01 +03:00
wheremyfoodat and GitHub
61e2e71f68
Merge pull request #536 from wheremyfoodat/x64-non-ieee-pica-mul
...
x64 shader rec: Add support for PICA non-IEEE multiplication
2024-07-14 23:43:20 +00:00
wheremyfoodat
133082c232
x64 shader rec: Add support for PICA non-IEEE multiplication
2024-07-15 02:12:04 +03:00
wheremyfoodat and GitHub
8eab353491
Merge pull request #534 from wheremyfoodat/crypto
...
Downgrade SetFileSize failure to warning
2024-07-14 20:18:38 +00:00
wheremyfoodat
bee414a4f8
Downgrade SetFileSize failure to warning
2024-07-14 23:05:49 +03:00
wheremyfoodat and GitHub
c4e45ee6b8
Renderer GL: Fix hotswapping shaders
2024-07-14 18:20:59 +03:00
wheremyfoodat and GitHub
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 and GitHub
276cf9e06f
Build LuaJIT/Discord RPC even in LR core
2024-07-12 18:23:49 +03:00
wheremyfoodat and GitHub
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 and GitHub
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
wheremyfoodat and GitHub
6f6167a201
Fix LR variable fetch error
2024-07-09 20:56:47 +03:00
wheremyfoodat and GitHub
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
wheremyfoodat and Jonian Guveli
dc629e1b3f
Create panda3ds_libretro.info
2024-07-04 00:50:13 +03:00
wheremyfoodat and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
12d25fe20d
CMake: Remove Vulkan version requirement
2024-06-08 15:04:36 +00:00
wheremyfoodat and GitHub
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 and GitHub
85a17c3fcd
Add UBO support to opengl.hpp
2024-05-13 01:10:44 +03:00
wheremyfoodat and GitHub
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
wheremyfoodat and GitHub
9a50a57d32
Fix CI
2024-05-10 02:13:58 +03:00
wheremyfoodat and GitHub
aa7a6bfe7a
s/ellided/elided ( #510 )
...
* s/ellided/elided
* Fix header name
2024-05-08 03:20:39 +03:00
wheremyfoodat and GitHub
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 and GitHub
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 and GitHub
64dc0a01dc
Merge pull request #503 from wheremyfoodat/moar-hle-dsp
...
HLE DSP: Stub AAC
2024-05-01 14:21:33 +00:00
wheremyfoodat
6a424a7a66
Fix CI
2024-05-01 17:02:38 +03:00
wheremyfoodat
e4b81d61a4
HLE DSP: Fix AAC response stub
2024-05-01 16:10:51 +03:00
wheremyfoodat
ad380b8c5a
Warn on invalid AAC request
2024-05-01 01:59:32 +03:00
wheremyfoodat
0490c6753f
HLE DSP: Stub AAC
2024-05-01 01:56:17 +03:00
wheremyfoodat and GitHub
21492f81a9
Merge pull request #502 from wheremyfoodat/moar-hle-dsp
...
More HLE DSP work
2024-04-30 22:10:44 +00:00
wheremyfoodat
fb8130a868
HLE DSP: Remove debug artifacts
2024-05-01 00:21:21 +03:00
wheremyfoodat
2fc9c0a573
DSP HLE: Broken PCM16 and handle DSP voice status better
2024-05-01 00:21:21 +03:00
wheremyfoodat and GitHub
8e303d8d08
Merge pull request #501 from wheremyfoodat/capstone
...
Implement GPUREG_VSH_OUTMAP_MASK
2024-04-29 20:18:57 +00:00
wheremyfoodat
f004aa6021
Implement GPUREG_VSH_OUTMAP_MASK
2024-04-29 23:02:33 +03:00
wheremyfoodat and GitHub
88e8491c7f
CapstoneDisassembler: Remove outdated cstdio include
2024-04-29 13:59:46 +03:00
wheremyfoodat and GitHub
3ff16e1588
Merge pull request #500 from wheremyfoodat/capstone
...
Integrate Capstone disassembler
2024-04-28 22:23:15 +00:00
wheremyfoodat
f77c9720a6
Avoid unnecessarily initializing disassembler
2024-04-29 01:08:04 +03:00
wheremyfoodat
5161ef8ff3
Avoid narrowing conversions in initializer list
2024-04-29 00:48:11 +03:00
wheremyfoodat
27828b1351
Lua: Add Teak disassembler
2024-04-29 00:46:22 +03:00
wheremyfoodat
eab1a12b07
Integrate Capstone disassembler
2024-04-29 00:28:46 +03:00
wheremyfoodat and GitHub
2eaaccd96b
Remove unused span include
2024-04-27 00:56:35 +03:00
wheremyfoodat and GitHub
609eb6d880
DSP HLE: Get ADPCM audio decoding working ( #499 )
...
* Start decoding ADPCM
* Fix accidentally skipping ADPCM samples
* DSP HLE: ADPCM weights are signed
* Format
* Format
* Fix broken amend
2024-04-27 00:53:17 +03:00
wheremyfoodat and GitHub
2fc66fd3ba
Merge pull request #498 from wheremyfoodat/hle-dsp
...
Qt: Add support for dumping DSP firmware
2024-04-25 22:40:44 +00:00
wheremyfoodat
01875e080a
CI: Switch to MacOS 13
2024-04-26 01:21:02 +03:00
wheremyfoodat
8c296905f4
Qt: Add support for dumping DSP firmware
2024-04-26 00:54:21 +03:00
wheremyfoodat and GitHub
000dc09a30
Merge pull request #497 from PSI-Rockin/poketto_monsutaa
...
[CRO] Fix faulty data relocations
2024-04-22 23:34:31 +00:00
wheremyfoodat and GitHub
466e67a2fd
Merge pull request #489 from wheremyfoodat/hle-dsp
...
[Draft] HLE DSP work
2024-04-14 10:25:41 +00:00
wheremyfoodat
ea6818eb4b
HLE DSP: Formatting
2024-04-14 13:13:19 +03:00
wheremyfoodat and GitHub
a43f0e3fb4
Merge pull request #494 from Ishan09811/patch-7
...
Android_Build: add gradle caching
2024-04-14 09:54:09 +00:00
wheremyfoodat and GitHub
9884663347
Merge pull request #491 from GPUCode/master
...
panda_sdl: Use sym instead of scancode
2024-04-08 23:44:43 +00:00
wheremyfoodat
1cc3bbf68d
HLE DSP: Fix format and source type for audio buffers
2024-04-06 19:12:58 +03:00
wheremyfoodat
1c355041fa
HLE DSP: Add embedded buffers
2024-04-06 16:56:11 +03:00
wheremyfoodat
37f9f5d894
HLE DSP: Track voice status better
2024-04-06 00:54:15 +03:00
wheremyfoodat
43a1c89478
HLE DSP: Init/deinit sources better
2024-04-05 20:53:17 +03:00
wheremyfoodat
5da93d17bd
HLE DSP: More of it
2024-04-05 19:42:18 +03:00
wheremyfoodat
2548bde538
HLE DSP: Add frame types
2024-04-05 01:50:27 +03:00
wheremyfoodat
4070bea697
HLE DSP: Add region handling
2024-04-05 01:31:56 +03:00
wheremyfoodat
a85ca0459a
HLE DSP: Proper audio pipe responses
2024-04-05 01:13:02 +03:00
wheremyfoodat
2e696deccf
Add HLE DSP files
2024-04-05 00:44:31 +03:00
wheremyfoodat
2b76f89b7b
Add DSP shared memory definitions
2024-04-03 21:56:21 +03:00
wheremyfoodat and GitHub
df3200a465
Add Dolphin bitfield class ( #487 )
...
* Add Dolphin bitfield class
* Remove bitfield test
2024-04-03 19:54:26 +03:00
3b9490e633
Add controller support to Qt ( #475 )
...
* Add controllers to Qt
Co-Authored-By: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com >
* Remove debug logs
* Bonk
---------
Co-authored-by: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com >
2024-03-27 21:11:47 +02:00
wheremyfoodat and GitHub
5488e9ca7c
Merge pull request #470 from Wunkolo/shader-log-exp
...
Implement arm64 `LG2`/`EX2`
2024-03-20 07:46:52 +00:00
wheremyfoodat and GitHub
a00a5e0f8f
Merge pull request #462 from OFFTKP/cmake
...
More CMake cleanups
2024-03-15 10:28:54 +00:00
wheremyfoodat and GitHub
5a1263194e
Merge pull request #463 from Wunkolo/shader-a64-mul
...
arm64 shader JIT: Implement PICA200 compliant `MUL`
2024-03-14 20:14:34 +00:00
wheremyfoodat and GitHub
e71a8bec9c
Update discord-rpc again ( #449 )
2024-03-07 22:21:31 +02:00
wheremyfoodat and GitHub
daf621dbe1
Merge pull request #448 from wheremyfoodat/fix-discord-rpc
...
Update discord RPC module to fix AUR build
2024-03-07 19:09:39 +00:00
wheremyfoodat
844d954a26
Update discord RPC module to fix AUR build
2024-03-07 20:46:11 +02:00
wheremyfoodat and GitHub
048eca557e
Merge pull request #439 from wheremyfoodat/y2r-stubs
...
Y2R: Stub IsFinishedSending/Receiving functions
2024-03-07 18:17:56 +00:00
wheremyfoodat and GitHub
d68b81c037
Merge pull request #444 from wheremyfoodat/gsp_read_hw_regs
...
GSP_GPU: Implement ReadHwRegs
2024-03-07 18:03:21 +00:00
wheremyfoodat and GitHub
823e0def0b
Merge pull request #442 from nl255/master
...
Add dpad controls to readme.
2024-03-07 17:56:41 +00:00
wheremyfoodat and GitHub
e4bea43fd6
Implement GetResourceLimitValue for thread count ( #438 )
2024-03-07 19:48:08 +02:00
wheremyfoodat and GitHub
25d8e5807f
Fix dynarmic submodule ( #446 )
...
* Remove dynarmic submodule
* Add dynarmic mirror
* Update oaknut
* Update shader JIT to work with latest oaknut
* Maybe fix oaknut finally
* hlep
* More arm64 shader derps
* Fixing more shader JIT brokenness
* aaaaaaaaaaaa
* Update shader_rec_emitter_arm64.hpp
* Update shader_rec_emitter_arm64.cpp
2024-03-07 19:47:21 +02:00
wheremyfoodat and GitHub
361172b4de
GSP_GPU: Implement ReadHwRegs
2024-03-07 00:09:41 +00:00
wheremyfoodat and GitHub
2c81aa2863
Readme: Merge dpad keys together in controls page
2024-03-06 22:09:32 +02:00
wheremyfoodat and GitHub
3505bf0df9
Y2R: Stub IsFinishedSending/Receiving functions
2024-03-06 00:37:12 +00:00
wheremyfoodat and GitHub
24705fe67e
Fix boost submodule ( #429 )
2024-03-05 00:28:58 +02:00
wheremyfoodat and GitHub
1e1665fea9
Merge pull request #426 from wheremyfoodat/android-stuffz
...
Android stuff
2024-02-29 22:23:34 +00:00
wheremyfoodat
914193a765
Android cleanup and bugfixing
2024-03-01 00:23:12 +02:00
wheremyfoodat and GitHub
9d8868cffd
Don't start audio device on resume if audio is disabled
2024-02-25 18:36:35 +02:00
wheremyfoodat and GitHub
d459cb1d6c
Get audio output working with LLE DSP ( #419 )
...
* Implement audio output
* Semi-proper audio output
* Add audio enable and vsync settings
* Add audio enable and vsync settings
* Optimize audio output a bit
* Make max ring buffer timeout smaller
* Make max ring buffer timeout smaller
* Revert to spinlocking for audio sync
* Sleep emulator thread if too many samples queued
* Fix Teakra submodule breaking
* Don't start audio device too soon
* Fix IWYU errors
* Fix compilation errors on GCC/Clang
* Ignore std::hardware_destructive_interference_size on Android NDK
* Fix more IWYU errors
2024-02-24 03:26:23 +02:00