Elad
998298f9a8
Fix cellGemSetYaw's function unique signature ( #19696 )
...
This is the only known function that passes arguments in vector
registers.
Although we had an implementation for it, it was never used before.
Hopefully it works.
Attempting to fix "invalid" argument passed to cellGemSetYaw due to
wrong register decoding.
2026-10-04 08:20:42 +02:00
Megamouse
c673da45f8
cellGem: Implement cellGemSetYaw (well, at least make it work for calibration)
2026-10-03 22:36:20 +02:00
Megamouse
1ce71092c8
Qt: Fix clearing mappings with rightclick on buttons that live in a groupbox with event filters
2026-10-03 21:55:44 +02:00
Megamouse
0d866154aa
ps move: only try to reconnect once per second
2026-10-03 19:35:09 +02:00
Megamouse
0374854c80
Apply FusionBias
2026-10-03 19:35:09 +02:00
Megamouse
f5edadb2ef
ps move: add drift correction
2026-10-03 19:35:09 +02:00
Megamouse
103d41944c
ps move: Only update ahrs orientation if a new input report arrived and handle ZCM1 half frames
2026-10-03 19:35:09 +02:00
Megamouse
a664f405bc
ps move: fix orientation mapping
2026-10-03 19:35:09 +02:00
Megamouse
5da9f4ab32
ps move: improve sample period
2026-10-03 19:35:09 +02:00
kd-11
db7d845e09
rsx: Implement optimized variants of iota16 and iota32
...
- Upto 20x faster than std::iota on msvc
- 1-3x bump for GCC and clang
2026-10-03 18:27:05 +03:00
yahfz
e68ae2d051
RSX: Use 32-bit generated indices
2026-10-03 18:27:05 +03:00
Megamouse
1814fefb95
Update SDL to 3.4.18
2026-10-03 16:47:46 +02:00
Megamouse
a1dc53fdf2
cellGem/Mouse: use float for x_pos and y_pos
2026-10-03 15:20:15 +02:00
Megamouse
0ca1c58e75
ps move: fix zcm2 calibration dump logging
2026-10-03 12:44:40 +02:00
Megamouse
8e245a6e15
ps move: ignore wrong input reports
2026-10-03 12:44:40 +02:00
Megamouse
df7964560b
ps move: make sure to read all calibration blocks
2026-10-03 12:44:40 +02:00
Megamouse
7d69855fbb
ps move: fix accelerator typos in calibration
2026-10-03 12:44:40 +02:00
Megamouse
2f5c31155a
ps move: mark garbage calibration as invalid and use default values
2026-10-03 12:44:40 +02:00
Megamouse
40da906c91
ps move: Ignore invalid ahrs data
2026-10-03 12:44:40 +02:00
Megamouse
5298e3b7a1
ps move: always apply calibration. we skipped that part if orientation was disabled (although you shouldn't disable it in the first place)
2026-10-03 12:44:40 +02:00
brian218
e8b4646145
USIO: Minor fixups for mouse input
2026-10-03 10:31:16 +02:00
schm1dtmac
d5213de6dd
[Mac OS X CI] Fix translations, Qt 6.12 changed the path
2026-10-02 23:23:02 +02:00
Yahfz and kd-11
b1f51cfaa6
rsx: Check Z-buffer dimensions when comparing framebuffer layouts
...
Co-authored-by: kd-11 <[email protected] >
2026-10-02 18:47:50 +00:00
kd-11
b7f6f4e80f
rsx/fifo: Revert change in strict FIFO behavior when using atomic puller
2026-10-02 21:28:25 +03:00
kd-11
1c757181a0
rsx/lv2: Make the hw cursor resolution-aware
2026-10-02 19:56:35 +03:00
kd-11
5d8efbfeb9
rsx/lv2: Implement hardware bitmap cursor
2026-10-02 19:56:35 +03:00
kd-11
dd12be585e
rsx/overlays: Use std::span in place of std::vector to allow arbitrary memory reads
2026-10-02 19:56:35 +03:00
kd-11
fc746de37d
rsx/lv2: Document cellGcmCursor callbacks
2026-10-02 19:56:35 +03:00
yahfz
f2b7edff27
acverdict
2026-10-02 18:42:30 +03:00
kd-11
18f18b305f
gl/vk: Accept single-index draws for POINT rendering
2026-10-02 13:33:48 +03:00
kd-11
d10658b818
gl: Fix 2-sided stencil configuration caching
2026-10-02 13:33:48 +03:00
kd-11
b87a56979e
vk/gl: Allow cached resources with upto 512 depth slices
2026-10-02 13:33:48 +03:00
kd-11
5df3970a75
vk: Fix leaky ref-counts for reused query pools (unused quirk)
2026-10-02 13:33:48 +03:00
kd-11
a3409242ce
gl: Fix texture layout for RGB5A1 and BGR5A1 surfaces for readback/upload
2026-10-02 13:33:48 +03:00
kd-11
54ab16913e
vk: Fix WAW barrier when clearing the WSI present surface
2026-10-02 13:33:48 +03:00
kd-11
2ccc4983fa
gl: Fix partial clear of depth-only image (z16) when the DSV is dirty
2026-10-02 13:33:48 +03:00
kd-11
5741d891bb
vk: Only request UAB-compatible set layouts if the bindings require it
2026-10-02 13:33:48 +03:00
kd-11
4dce4ecbe5
gl: Use proper custom slot for polygon offset state caching
2026-10-02 13:33:48 +03:00
kd-11
a7e274234f
rsx/mtrsx: Fix fault range of emulated index expansion
2026-10-02 13:33:48 +03:00
kd-11
f1574d7060
rsx/nv3089: Clamp input height to 1 row
...
- Prevent underflow when calculating addresses. which can discard valid blit requests
2026-10-02 13:33:48 +03:00
kd-11
08b226b8f8
rsx/zcull: Fix find_query behavior
...
- Use umax instead of 0 to mean not-found.
2026-10-02 13:33:48 +03:00
kd-11
373d0ea7f0
rsx: Add bounds checking to transform constant loading
2026-10-02 13:33:48 +03:00
kd-11
babeda0ed2
rsx: Fix typo when replaying a constant_load_modifier_barrier
2026-10-02 13:33:48 +03:00
kd-11
c3f3529b98
rsx: Reset color write mask when re-evaluating color masks
2026-10-02 13:33:48 +03:00
brian218
96ccd89cd6
USIO: Added mouse and key/pad input support for shooter games
2026-10-02 11:13:40 +02:00
Megamouse
0850e0ff5c
Update Qt to 6.12.0
2026-10-02 10:02:49 +02:00
Elad
a7cbd46749
rsx: Debug commit
2026-10-02 04:56:21 +03:00
Elad
0e0cdc7c29
rsx: Make the initial GET update seq-cst
2026-10-02 04:56:21 +03:00
Elad
acb249f057
rsx: Fix GET updates in NOP cmd
2026-10-02 04:56:21 +03:00
Elad
a3dc7e6af4
rsx: Fix FIFO GET updates (Atomic FIFO exclusive fix)
2026-10-02 04:56:21 +03:00