Elad Ashkenazi
f980c59860
Do not add usage stats for unused SPU programs
2024-08-11 17:55:56 +03:00
Elad Ashkenazi
6c791541ee
SPU: Fix bug in GETLLAR
2024-08-11 17:55:56 +03:00
Megamouse
72cccb691c
Qt/input: update buttons at 100 hz instead of 1000 hz.
...
This reduces cpu usage without any noticeable drawback.
2024-08-11 00:56:07 +02:00
Megamouse
cb122819ae
evdev: try to fix first call behaviour
...
We don't have all the events in the first call to get_next_button_press.
So we have to set all the buttons to max on the first call.
We also have to make sure that we don't manipulate the values if we just
want to know the connection status.
2024-08-11 00:56:07 +02:00
Megamouse
0dfc622b58
Fix unused function warning
2024-08-11 00:56:07 +02:00
Ninetime
7d84d084a4
Enable user to change country code ( #15884 )
2024-08-10 22:33:38 +02:00
Megamouse
f2ef0966eb
input: add analog limiter
2024-08-10 12:07:57 +02:00
Megamouse
2806348f73
evdev: simplify get_next_button_press
2024-08-09 20:01:50 +02:00
Megamouse
b95aa7a28c
mmjoy: simplify get_next_button_press
2024-08-09 20:01:50 +02:00
Megamouse
961239ac8d
Qt/input: make touch_threshold a member
...
Maybe we need will need it for a different handler in the future
2024-08-09 20:01:50 +02:00
Megamouse
326375ad9a
Qt/input: clear min_button_values if we want to get the blacklist
2024-08-09 20:01:50 +02:00
Megamouse
16a6915525
Qt/input: ignore button press values unless they increase
2024-08-09 20:01:50 +02:00
Megamouse
28781d9bfb
Qt/input: move preview_values into callback
2024-08-09 20:01:50 +02:00
kd-11
3ef8046f5c
rsx: Fix fragment constants decoding for non-x86 platforms
2024-08-09 15:09:26 +03:00
Megamouse
03a612487d
cellGem: Only allow each button to be used for one action unless it's the combo button.
2024-08-08 22:34:20 +02:00
Megamouse
60b90075ac
input: ignore mouse handler events until initialized
...
And revert the now obsolete reload requests
2024-08-08 22:34:20 +02:00
Megamouse
bc23615508
Input: fix initial mouse config reload
2024-08-08 22:34:20 +02:00
Megamouse
548cc074f4
input: log all config file content if used
2024-08-08 22:34:20 +02:00
Darkhost1999
3970b7b754
Class "llvm:StringRef" has no member 'Startswith' ( #15898 )
2024-08-08 21:40:52 +02:00
Jérémy Francart
20598960a5
PINE: Fix socket naming for Mac and Linux to match protocol specification ( #15906 )
...
This commit fixes the socket file name for Mac and Linux users.
Essentially, the port is now only concatenated to the socket name if it
is different than the default port.
This change was made to match with the specification of the PINE
protocol and the other emulators implementing it.
2024-08-08 20:08:28 +02:00
kd-11
1200bbe7cc
Address review comments
2024-08-08 13:40:07 +03:00
kd-11
fa7e0e4758
Do not include arm sources by default
2024-08-08 13:40:07 +03:00
kd-11
9d87e444ac
Clear hv context
2024-08-08 13:40:07 +03:00
kd-11
294bebb4a7
Fix SPU compilation
2024-08-08 13:40:07 +03:00
kd-11
140fddbba8
Initial SPU bringup
2024-08-08 13:40:07 +03:00
kd-11
bc1b0eb41b
Improve comments
2024-08-08 13:40:07 +03:00
kd-11
42d47b61a0
Fix dependency injection on terminators
2024-08-08 13:40:07 +03:00
kd-11
839a25e129
Bump scratch to 8k
2024-08-08 13:40:07 +03:00
kd-11
7979c5d9eb
Finalize PPU migration to the frame pass system
2024-08-08 13:40:07 +03:00
kd-11
cba658baba
Complete PPU support
2024-08-08 13:40:07 +03:00
kd-11
34549445a8
Migrate PPU to post-process execution model
2024-08-08 13:40:07 +03:00
kd-11
a976ac3353
jit: Add aarch64 JIT backend for pre-codegen transforms
2024-08-08 13:40:07 +03:00
kd-11
52c8b1ecbb
Silence compiler noise on non-x86 architectures
2024-08-08 13:40:07 +03:00
kd-11
56cc5d9355
Initial PPU LLVM implementation for aarch64
2024-08-08 13:40:07 +03:00
Megamouse
a5f9256ac6
cellMic: skip alcCaptureSamples loop if num_samples is 0
...
Also use early out instead of ensure in get_data
2024-08-08 01:39:43 +02:00
Megamouse
9505f8116b
cellMic: only allocate temp_buf if needed
2024-08-08 01:39:43 +02:00
Megamouse
a5bd22b0cf
cellMic: free temp_buf if on mic close
2024-08-08 01:39:43 +02:00
Megamouse
1b5ec785f5
cellMic: do not copy samples to intermediate buffer unless necessary
2024-08-08 01:39:43 +02:00
Megamouse
80e1b1adf4
cellMic: only call get_data once
2024-08-08 01:39:43 +02:00
Megamouse
6a6cd82070
cellMic: simplify BE translation loop
...
We are looping over each channel of each sample without gaps.
So we can just make it a single loop.
2024-08-08 01:39:43 +02:00
Megamouse
161edbf2f6
cellMic: make bit_resolution and channel_size constexpr
...
This allows us to optimize and inline variable_byteswap
2024-08-08 01:39:43 +02:00
Megamouse
667db0f2de
cellMic: remove duplicate code and add size checks
2024-08-08 01:39:43 +02:00
Megamouse
f09d22a00d
cellMic: check device ptr and log openal error codes
2024-08-08 01:39:43 +02:00
Joshua de Reeper
f1d4e500ba
sys_usbd: Default replies for Dimensions Color Commands
2024-08-06 20:42:28 +02:00
Megamouse
b5aac6d802
cellMic: fix type conversion warning
2024-08-06 00:42:24 +02:00
Megamouse
43c3a15a50
MSVC: Fix openal import warnings
...
Fixes warnings like: symbol 'alcGetString' defined in ... is imported by ...
2024-08-06 00:42:24 +02:00
Elad Ashkenazi
9f8d9c5d10
SPU LLVM: Revert store postponing restrictrictions
2024-08-05 19:36:26 +02:00
Megamouse
4084e6f584
Dimensions: default init figures
2024-08-05 16:07:55 +02:00
Megamouse
7fa2987bb9
Infinity: Early out instead of scope
2024-08-05 16:07:55 +02:00
Megamouse
09ead1b6ea
Dimensions: try to fix out of bounds array access
2024-08-05 16:07:55 +02:00