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
wheremyfoodat and GitHub
8bca988b55
Fix compilation errors
2024-02-23 23:49:56 +00:00
wheremyfoodat and GitHub
d010d95e18
Merge pull request #417 from wheremyfoodat/wheremyfoodat-patch-4
...
Bind input to Lua
2024-02-22 17:59:49 +00:00
wheremyfoodat and GitHub
4b46b6ebf9
Bind input to Lua
2024-02-22 19:41:18 +02:00
wheremyfoodat and GitHub
89a800da8e
Merge pull request #416 from wheremyfoodat/wheremyfoodat-patch-3
...
Bind LoadROM to Lua
2024-02-22 15:37:00 +00:00
wheremyfoodat and GitHub
85161b08ea
Update lua.cpp
2024-02-22 17:19:33 +02:00
wheremyfoodat and GitHub
9110176e00
Bind LoadROM to Lua
2024-02-22 17:18:00 +02:00
wheremyfoodat and GitHub
de980f997b
Merge pull request #415 from wheremyfoodat/wheremyfoodat-patch-3
...
Bind more Lua functions
2024-02-22 15:00:11 +00:00
wheremyfoodat and GitHub
cc1e7e2162
Bind more Lua functions
2024-02-22 16:47:02 +02:00
wheremyfoodat and GitHub
6279ed699a
Store program ID and expose it in Lua ( #414 )
2024-02-22 16:26:31 +02:00
wheremyfoodat and GitHub
7b580ac80e
Test stripping Android shared library ( #413 )
...
* Test stripping Android shared library
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* aaaaaaaaaaaaaaaaa
2024-02-21 14:33:15 +02:00
wheremyfoodat and GitHub
505abbe532
Stub NWM_UDS::Initialize to fail
2024-02-20 21:59:33 +02:00
wheremyfoodat and GitHub
fa4cc35a9c
CMake: Include teakra after xbyak for better support with the JIT branch
2024-02-19 22:04:50 +02:00
wheremyfoodat and GitHub
093364f615
Merge pull request #410 from wheremyfoodat/dsp
...
WIP: DSP support
2024-02-19 19:34:05 +00:00
wheremyfoodat
f7c6ec3b57
Properly handle DSP interrupts in HLE
2024-02-19 18:50:41 +02:00
wheremyfoodat
7a5bb2859e
Make DSP backends properly configurable
2024-02-19 17:57:21 +02:00
wheremyfoodat
33eb096ef8
Better DSP scheduling
2024-02-18 22:22:00 +02:00
wheremyfoodat
f58354af06
Update DSP semaphore on semaphore event signal
...
Fixes Pokemon X and other DSP-needy games...
2024-02-18 03:54:00 +02:00
wheremyfoodat
d3dc9e2f71
Forward interrupts properly in Teakra DSP core
2024-02-18 00:24:08 +02:00
wheremyfoodat and GitHub
b685cb8b13
Merge pull request #409 from wheremyfoodat/wheremyfoodat-patch-3
...
Add GSP::GPU::SetBufferSwap
2024-02-17 16:15:24 +00:00
wheremyfoodat and GitHub
16a312ee15
Add GSP::GPU::SetBufferSwap
2024-02-17 18:15:06 +02:00
wheremyfoodat and PSISP
5dd3c02ffb
Moar Teak LLE
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com >
2024-02-17 03:48:37 +02:00
wheremyfoodat and PSISP
363c71e66c
Hook DSP interface to DSP service HLE
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com >
2024-02-17 01:36:10 +02:00
wheremyfoodat and PSISP
0a51a80d91
Add DSP emulation interface
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com >
2024-02-17 00:39:55 +02:00
wheremyfoodat and GitHub
3c25be4c63
CPU: Remove totalTicks (unused since scheduler was added)
2024-02-11 21:57:44 +00:00
wheremyfoodat and GitHub
641c23e58c
Merge pull request #404 from GabrielBRDeveloper/ishan-reviews
...
MaterialUI: Review ishan pr
2024-02-11 19:03:20 +00:00
wheremyfoodat and GitHub
e2884e8413
Merge pull request #403 from Ishan09811/patch-13
...
Android: Use Dialog instead of Toast when ROM loading fails
2024-02-11 12:19:33 +00:00
wheremyfoodat and GitHub
adcc9d93e4
Run clang-format
2024-02-11 13:50:50 +02:00
wheremyfoodat and GitHub
f5d3cc9fbf
Merge pull request #401 from wheremyfoodat/rdeepfired
...
Android: Toast when ROM fails to load
2024-02-10 16:49:19 +00:00