kd-11
|
8d6c957cbc
|
rsx: Fix simple_array<T>::map
|
2024-06-12 04:02:12 +03:00 |
|
Megamouse
|
461862be46
|
rsx: make some functions const
|
2024-06-11 20:35:49 +02:00 |
|
Megamouse
|
1c7850de17
|
rsx: fix warnings and add missing default cases
|
2024-06-11 20:35:49 +02:00 |
|
kd-11
|
2647a09790
|
rsx: Avoid the complex remapper checks if the texture isn't in the XINT8 group
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
bee14cad16
|
rsx: Do not apply texture remapping operations to "1" overrides.
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
e966289ddb
|
rsx: Drop hard requirement for GL_EXT_shader_integer_mix
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
32a5641ace
|
Annotations
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
d6ed56aed6
|
rsx: Fix refactoring mess
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
14e1214645
|
rsx: Properly implement 8-bit signed renormalization for textures
|
2024-06-10 20:41:45 +03:00 |
|
Elad Ashkenazi
|
0b22423ab8
|
Minor fs::file usage fixes
Do not crash on file creation failure. Make some config writes atomic.
|
2024-06-10 13:45:23 +03:00 |
|
Elad Ashkenazi
|
64127b5c1b
|
buffer_stream.hpp: Try to fix MacOS compilation
|
2024-06-03 09:55:24 +03:00 |
|
kd-11
|
53b81af704
|
vk: Dump diagnostic messages if device creation fails
|
2024-05-30 21:16:12 +03:00 |
|
Elad Ashkenazi
|
67893fb8f8
|
PPU Progress Hint: Show it as long as it needs
|
2024-05-30 11:41:24 +03:00 |
|
KF
|
c47212ff90
|
fix typo from PR 15636
|
2024-05-29 14:14:13 +03:00 |
|
kd-11
|
9fb79b8930
|
vk: Fix typo
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
d545aa01b2
|
vk: Add support for NVK driver
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
2162b7e67f
|
vk: Use std::set
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
93040fc757
|
vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch
|
2024-05-29 03:28:18 +03:00 |
|
Megamouse
|
a3457c29cb
|
Overlays: allow ldd input even if len is 0
Rock Band 3 doesn't seem to care about the len. It's always 0.
|
2024-05-26 10:54:12 +02:00 |
|
Megamouse
|
4bc719470c
|
osk: use cell key code in CellOskDialogKeyMessage (🤦 we don't need the Qt code)
|
2024-05-26 08:32:32 +02:00 |
|
Elad Ashkenazi
|
d3ab62c4b1
|
RSX/SPU: Import and improve RSX accurate reservations functionality
|
2024-05-23 19:38:31 +03:00 |
|
Elad Ashkenazi
|
a2dcbb9c13
|
Replace src_loc with std::soource_location
|
2024-05-21 14:19:12 +03:00 |
|
Elad Ashkenazi
|
dae83c53fb
|
rsx/vk: Derstroy shader workers on thread exit
|
2024-05-21 14:19:12 +03:00 |
|
Megamouse
|
99eb84c104
|
Fix some warnings
|
2024-05-18 16:16:08 +02:00 |
|
Megamouse
|
2637dc35a7
|
rsx: Initialize some uninitialized members
|
2024-05-18 16:16:08 +02:00 |
|
Megamouse
|
dfee5b9a6c
|
threads: replace magic number id_type with thread_class
|
2024-05-18 16:16:08 +02:00 |
|
Megamouse
|
aff2588cce
|
overlays/input: allow ldd pad input
|
2024-05-18 14:34:08 +02:00 |
|
kd-11
|
75d6765adc
|
gl: Handle GCM_FORMAT_G8B8 readback compatibility check
|
2024-05-15 04:18:12 +03:00 |
|
Elad Ashkenazi
|
2eabc77deb
|
Hide Game Window as soon as emulation closes
|
2024-05-14 19:36:48 +03:00 |
|
kd-11
|
781c5a76d9
|
rsx: Fix processing of deferred indexed draw parameter updates
|
2024-05-14 16:32:41 +03:00 |
|
kd-11
|
fc92aef4d1
|
vk: Perform the buffer update without splitting the renderpasses
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
62eb9c2012
|
vk: Allow barriers to optionally skip renderpass splitting
- This is allowed by spec when we don't care about what happens outside the renderpass
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
37c9392e59
|
rsx: Initialize some vars
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
0d0fc23f9e
|
rsx: Use range intersection to speed up xform constants patching
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
b0375d9c9a
|
rsx: Add a base class for vertex programs and implement range intersection for constant IDs
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
cc313bfba1
|
gl: Implement transform constants patching
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
4cf7b7022e
|
gl: Memoize the bound range for a buffer
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
3ef1eb8529
|
vk: Minor cleanup
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
3a466d6fd2
|
vk: Whitespace fix
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
3fa6064068
|
vk: Silence some warnings
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
a09111052a
|
rsx/vk: Implement batched transform constant updates
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
ac6f77a744
|
rsx: Provide a supplementary argument to the command barriers
|
2024-05-12 21:26:25 +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
|
77b9e6560b
|
vk: Fix a spec violation
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
279393337e
|
vk: Implement dynamic transform constant updates
|
2024-05-12 21:26:25 +03:00 |
|
kd-11
|
96793193b5
|
rsx: Implement deferred request size io buffer where we do not know the size beforehand.
|
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 |
|
Elad Ashkenazi
|
3856b77e15
|
Savestates: Fix avconf serialization
|
2024-05-05 06:57:11 +03:00 |
|
Megamouse
|
e164d462b4
|
cellVideoOut: support interlaced scan modes
|
2024-05-05 01:38:54 +02:00 |
|
Megamouse
|
fcba193a3c
|
input: use keyboard consumers to seperate cell and overlay logic
|
2024-04-27 01:03:23 +02:00 |
|