kd-11
3947250daa
Whitespace fix
2023-05-05 16:59:06 +03:00
kd-11
96be211c88
gl: Fix typeless casts
2023-05-05 16:59:06 +03:00
kd-11
b00b8ae71b
rsx: Allow swizzle flag to propagate as an override to surface properties
2023-05-03 01:26:14 +03:00
kd-11
45f416c4f1
rsx: Apply swizzle flag on data source as well
...
- The fact that the attribute is tacked on to the dest is a semantic error.
It's the context that is swz\ln, not the source or dest. They both are one or the other.
2023-05-03 01:26:14 +03:00
kd-11
c58149f5b6
vk: Propagate swizzle flag in hw blit engine
2023-05-03 01:26:14 +03:00
kd-11
579a6c9311
rsx: Add a comment explaining the barycentric interpolation change
2023-05-02 20:46:39 +03:00
kd-11
08e7a23121
vk: Improved attribute interpolation for NVIDIA
2023-05-02 20:46:39 +03:00
RipleyTom
bf190fd3d8
Fix deadlock in games_config
2023-05-02 07:51:22 +02:00
Ani
9ab4802d07
gl: Fix blur_intensity GL_INVALID_OPERATION error
...
blur_intensity is a float, so the cast needs to be f32 instead of s32
2023-04-30 12:02:14 +03:00
Megamouse
7bec3b30b7
Qt: Allow parsing games.yml during gameplay
...
There is no need to restrict this anymore
2023-04-28 17:16:04 +02:00
Megamouse
ad5a62b62d
Loader: split add_only into own function
...
The new code does not require any modifications apart from loading vfs
2023-04-28 17:16:04 +02:00
Elad Ashkenazi
5cf80c05a5
savestates:/sys_spu: Fix join saving
2023-04-28 16:13:15 +03:00
Megamouse
eb5ea82bb1
Qt: Fix data race and undefined behaviour in games_config
2023-04-27 08:42:28 +02:00
Megamouse
cd9ff08235
Decrease some include madness
2023-04-26 21:37:44 +02:00
Megamouse
a639772dfe
Qt: async game list parsing
2023-04-26 18:07:16 +02:00
kd-11
7feb13671a
rsx: Fix up the framebuffer width if the pitch fits scissor but not the clip width
2023-04-25 13:07:12 +03:00
Ivan Chikish
45fecf0059
SPU LLVM: disable AVX2 shift intrinsics
...
Was incorrectly checked.
2023-04-23 18:36:45 +03:00
Ivan Chikish
bb8e43f16c
SPU LLVM: fixup custom LICM pass
2023-04-22 03:07:06 +03:00
Megamouse
2c71d08ea2
Emu: Cache games.yml and only save when necessary
2023-04-21 20:18:24 +02:00
Megamouse
500f7901ac
unself: rename SCEVersionInfo to version_header
2023-04-21 17:56:25 +02:00
Megamouse
a770eaf500
unself: rename AppInfo to program_identification_header
2023-04-21 17:56:25 +02:00
Ivan Chikish
1041284384
SPU LLVM: sink stores deeper in custom LICM pass
2023-04-21 18:11:59 +03:00
Megamouse
6555de6ef5
fix warnings
2023-04-21 16:41:06 +02:00
Eladash
a1741f21cc
Optimize AddGamesFromDir a bit
2023-04-21 12:14:44 +02:00
Eladash
76a36f45bf
Reduce IO With Game Library Loading
2023-04-21 12:14:44 +02:00
Ivan Chikish
183bea3b98
SPU LLVM: upgrade custom DSE pass
2023-04-20 11:12:31 +03:00
kd-11
6981cbb985
formatting
2023-04-19 14:21:15 +03:00
kd-11
fdfcc6c5ea
gl: Refactor attachment clear logic
...
- Make the whole thing a standalone command to avoid unnecessary state meddling.
2023-04-19 14:21:15 +03:00
Ivan Chikish
1f19804cab
BufferUtils: fix SSE2 path for byteswaps
2023-04-18 16:46:18 +03:00
kd-11
9ff6003dfc
rsx: Add Ultra shader precision setting for costly accuracy settings
2023-04-18 16:25:16 +03:00
kd-11
f725ea7d0d
vk: Promote barycentric interpolation to 64-bit
2023-04-18 16:25:16 +03:00
Ivan Chikish
39d17a94c6
SPU LLVM: make savestates unsavable inside the code
2023-04-18 12:19:15 +03:00
Ivan Chikish
8153e5338f
SPU LLVM: optimize register stores
...
Custom implementation of DSE+LICM
2023-04-18 12:19:15 +03:00
RipleyTom
999caea021
Implement sceNpManagerGetCachedInfo
2023-04-17 21:13:44 +02:00
shockdude
b70665865f
Invert the DJ Hero Turntable crossfader axis bind.
...
On Xbox 360 turntables, Crossfade Left is Y Down, Crossfade Right is Y Up.
Also simplify turntable/left stick input.
2023-04-16 13:21:57 +02:00
shockdude
6a9e0c52c3
Round squircled axis values to nearest whole number
2023-04-16 10:41:44 +02:00
Ivan Chikish
44b3709d1d
SPU LLVM: use volatile stores for PC update
2023-04-15 12:40:59 +03:00
Ivan Chikish
ba29f0ccd1
SPU LLVM: use atomic loads in read channel count
2023-04-14 13:36:04 +03:00
Ivan Chikish
3473e19508
SPU LLVM: fix savestate safety guards
...
Volatile was removed since it prevented optimizations.
2023-04-14 07:26:30 +03:00
Ivan Chikish
22bd7dcc42
PPU LLVM: disable DSE pass and use volatile store/loads
2023-04-14 07:26:30 +03:00
Eladash
79d09d02ed
Add savestate buttons to home menu
2023-04-13 20:46:37 +02:00
Megamouse
a6313fa46c
cellMic: fix mic type regression
2023-04-13 20:00:05 +02:00
Megamouse
2a7431bd61
cellMic: fallback to proper sampling rate if necessary
2023-04-13 20:00:05 +02:00
Megamouse
90851459c8
cellMic: change some log levels
2023-04-13 20:00:05 +02:00
Megamouse
27c9bf137c
cellMic: fallback to 4,2,1 channels by default
2023-04-13 20:00:05 +02:00
Megamouse
2205790dd4
cellMic: add some error checks
2023-04-13 20:00:05 +02:00
Megamouse
0115c2f70a
cellMic: minor format changes for readability
2023-04-13 20:00:05 +02:00
kd-11
47b65868f4
Try even lower
2023-04-12 18:47:14 +03:00
kd-11
8735a06f3c
vk: GTX970 workaround
2023-04-12 18:47:14 +03:00
RipleyTom
d35fecbeea
Forces deterministic FP operations when online
2023-04-12 15:31:36 +03:00