Megamouse
fb237dd568
Audio: Add mute/unmute and volume shortcuts
...
Also add auto repeat to volume shortcuts
2025-01-02 09:34:47 +01:00
Megamouse
1c22cc2f52
overlays: add trophy list dialog
2025-01-01 13:42:21 +01:00
kd-11
05bab8ec4c
rsx: Move draw call related functions to their own class
2024-12-29 20:53:05 +03:00
kd-11
43e04f3fc7
Revert "rsx/vk: Implement hardware instancing ( #16466 )"
...
This reverts commit 62701154f1 .
2024-12-29 20:53:05 +03:00
kd-11
62701154f1
rsx/vk: Implement hardware instancing ( #16466 )
...
* rsx: Add code to detect instanced draw commands
* rsx: Add GLSL support for instanced rendering
* rsx: Move draw call related functions to their own class
* rsx: Move more functions from rsx thread to the draw command processor
* rsx: Fix vertex program compiler crash
* vk: Add support for hardware instanced draws
* rsx: Fix instancing bug when indexed addressing is used to read constants
* rsx: Fix rare crash in vertex program decompiler
- This whole decompiler mess needs a rewrite
* rsx: Handle dangling execution barriers
* rsx: Do not use global registers object in logical "firmware" units
* Cosmetic improvements
* rsx: Test vertex program flags on each draw
* rsx: Properly track changes in instancing state
2024-12-29 17:39:47 +02:00
Megamouse
418a99a62b
VS: add some missing files to solution filters
2024-12-28 23:09:51 +01:00
kd-11
83764fbbb4
rsx/vk: Implement asynchronous host memory management.
2024-12-16 19:00:08 +03:00
Megamouse
a31ebc248e
cellGem: implement quaternion transformation
2024-12-11 18:56:53 +01:00
Elad
a4ea71d18f
CELL: Rewrite reservation notification postponing
2024-11-30 18:06:34 +02:00
Darkhost1999
b94ddb0cd3
Migrate Savestates Home Menu ( #16340 )
2024-11-23 21:29:07 +02:00
capriots
e7fd4224ad
cellDmuxPamf: add module + stubs
2024-11-23 17:01:25 +02:00
digant
eccb3f6d0b
Improve and fix sln solution
2024-11-16 17:36:56 +01:00
Elad
68d74bc28a
Progress Dialog: Fix recursion and concurrency use of text updates
2024-11-16 12:22:23 +02:00
kd-11
6ce1816e3f
rsx: Move the host job management into common code to share with GL
2024-10-23 16:33:44 +03:00
Megamouse
0a57c459b6
overlays: add friends list to home menu
2024-10-06 09:57:20 +02:00
kd-11
826f805902
rsx: Use a proper struct to wrap around channel remap operations
2024-10-03 15:02:09 +03:00
Megamouse
c4334f5142
Add AArch64 files to VS Project
2024-09-23 23:00:58 +02:00
RipleyTom
3d9c8a670e
Implement old matching API
2024-09-19 20:34:56 +02:00
capriots
c813c5e953
cellAtracXdec implementation
2024-09-14 19:37:21 +02:00
Megamouse
144ff82402
Stub cellSysutilAvc
2024-09-06 17:17:17 +02:00
Ninetime
7d84d084a4
Enable user to change country code ( #15884 )
2024-08-10 22:33:38 +02:00
kd-11
3ef8046f5c
rsx: Fix fragment constants decoding for non-x86 platforms
2024-08-09 15:09:26 +03:00
kd-11
1200bbe7cc
Address review comments
2024-08-08 13:40:07 +03:00
Florin9doi
33d2b27b91
USB: Top Shot Fearmaster device emulation
2024-07-19 22:10:11 +02:00
Florin9doi
088b594fa8
USB: Top Shot Elite device emulation
2024-07-19 22:10:11 +02:00
Joshua de Reeper
500bf0f3f5
sys_usbd: Emulate Dimensions Toypad
2024-07-19 20:29:19 +02:00
Megamouse
d5747a61f1
Add stb submodule
2024-06-06 15:02:47 +02:00
Megamouse
ff3fb3da65
Use openal-soft submodule and link statically
2024-06-06 15:02:47 +02:00
Megamouse
bf85902485
input: move mouse handler code to cpp
2024-05-21 23:35:35 +02:00
Megamouse
eb8ab8ef15
implement mouse handler config
2024-05-21 23:35:35 +02:00
Florin9doi
db89c1d8b8
USB: Add GunCon 3 config window
2024-05-17 08:58:14 +02:00
Elad Ashkenazi
66008d5ca4
Savestates: Multi-threaded compression, use ZSTD
2024-05-14 19:36:48 +03:00
kd-11
9e1019b1cf
rsx: Start splitting off some stuff into the graph backend class
2024-05-12 21:26:25 +03:00
kd-11
406a519400
rsx: Implement deferred transform constants load
2024-05-12 21:26:25 +03:00
Florin9doi
d3f9ae4868
USB: GunCon 3 emulation
2024-05-01 09:52:30 +02:00
Florin9doi
463826bf13
uDraw emulation
2024-04-18 09:39:02 +02:00
kd-11
c1aaa1bcf6
Get reworked RSX to compile
2024-04-13 03:29:57 +03:00
kd-11
10fe14e783
rsx: Separate register context from RSX thread
2024-04-13 03:29:57 +03:00
kd-11
4594c912a6
rsx: Move SPIRV stuff into common code
2024-03-27 19:20:21 +02:00
kd-11
e7d8ef924f
rsx/vk: Refactor FSR integration to support multiple backends
2024-02-26 18:15:06 +03:00
Megamouse
68f3df4975
input: implement raw_mouse_handler
2024-02-14 01:13:44 +01:00
nswarm
8533f962c6
Add limited support for midi drums w/ rockband 3 ( #15054 )
...
* add support for midi drums
* rb3drums: use dpad to disambiguate cymbal/drum hits instead of staggering.
* rb3drums: configurable min velocity and hihat up behavior
* rb3drums: configurable combos, combo duration, note overrides
* rb3drums: move config to separate file.
* rb3drums: apply stagger to double cymbal hits
* rb3drums: support midi CC note mapping
* rb3drums: add config to cmakelists. only load rb3drums config once.
* rb3drums: HihatWithPedalUp defaults to yellow cymbal instead of blue
2024-02-13 23:08:22 +01:00
Megamouse
3dac7d16e7
vk/gl: unite video_out_calibration_pass fragment shader to new glsl
2024-02-02 10:07:23 +01:00
Megamouse
23dc6a44f6
overlays: implement native sendmessage dialog
2024-01-31 16:33:29 +01:00
Megamouse
9ef5a01de4
overlays: implement native recvmessage dialog
2024-01-31 16:33:29 +01:00
kd-11
0971636c07
rsx: More pipeine refactoring
2024-01-21 12:30:37 +03:00
oltolm
0ae1578dce
split JIT.cpp and SPURecompiler.cpp
2024-01-14 17:21:39 +01:00
Megamouse
3f2c75d920
overlays: move debug overlay to native overlay
2023-12-20 23:33:43 +01:00
Eladash
9abf0b7176
Savestates: Asynchronous compression
2023-11-28 16:46:44 +02:00
Megamouse
70c35642a4
recording: initial audio recording
2023-11-23 21:19:31 +01:00