kd-11
|
1a5ec26392
|
vk: Fix shader compilation for certain glslang versions
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
2275e689ce
|
rsx: Restore optimizations in fragment shader recompiler
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
10741a97ea
|
vk: Improved state cache tracking
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
1cc0446bc1
|
vk: Fix raster-env buffer type
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
cec7ace28b
|
vk: Fix shader compilation with fog parameters
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
6e4f380e36
|
vk: Move polygon stipple parameters to fixed array buffer
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
d68e4acb50
|
vk: Fix stale pointer reference when back-to-back partial updates are interrupted by a shader swap
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
052ebe5acf
|
vk: Fix windows build
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
128267a236
|
vk: Fix wpos computation
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
b1365a051d
|
vk: Implement state tracking for command buffers
- Only tracks the heavy items for now. Binding the same pipeline or descriptor set causes some drivers to perform expensive operations (RADV, AMDVLK)
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
3452aaf5d5
|
vk: Combine all draw-time constants to a single struct and update only the offset id
- Reduces push constants consumed per draw to 4 bytes total
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
335f3dbe2f
|
vk: Implement descriptor write buffering
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
97620c4e17
|
rsx: Prepend namespace for simple_array uses
- Simplifies migration later on with find+replace in case we promote this useful class to utils namespace
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
75f759079a
|
rsx: Use simple array for texcoord stack
- Saves an expensive allocation when these ephemeral objects are constructed
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
315ffed12f
|
rsx: Simplify descriptor set contract a bit
- Making the functions sometimes destructive is confusing
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
c347435151
|
vk: Move texture parameter stream to SSBO layout
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
183acd4196
|
vk: Move FS context vars to block format
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
1e40081d1f
|
rsx/common: Add reverse_ptr impl to VS tree
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
cd3e4fc8f1
|
rsx: Fix bugs in fragment program constants stream maagement
- Fix misplaced semicolon in GL fragment program compiler
- Add a simple lookup to avoid silly reverse-indexing issues in FP::AddConst
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
e860cc9fad
|
vk: Fix vertex context indexing
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
aa119e1413
|
vk: Fix fragment constants indexing
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
33e4b11509
|
vk: Fix use of push constants
- The double-overhead is so not worth it. Better to remove it down the line.
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
5911330f8b
|
rsx: Fix bug in reverse_iterator for simple_array
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
e0e0d1ee0b
|
rsx/vk: Convert fragment constants from static struct to array of vec4
- Also allows vulkan to use full-range binding model
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
3188cb4a5a
|
rsx: Enhance unordered_map declaration to be more versatile
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
a3e6bdd8e4
|
rsx: Replace use of small vectors with simple_array
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
ecc0fe4678
|
vk: Move draw-time constants to vertex layout stream and make it SSBO
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
a819b9fc2a
|
vk: Get basic vertex shaders working without traditional UBOs
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
a4eccb259a
|
vk: Fix allocation of vertex env data
|
2025-10-13 12:12:22 +03:00 |
|
kd-11
|
6e1436f1cd
|
vk: Start converting UBO bindings to SSBO indexed arrays
|
2025-10-13 12:12:22 +03:00 |
|
Megamouse
|
9e49b9100f
|
Qt: fix some warnings
|
2025-10-10 13:02:04 +02:00 |
|
Megamouse
|
950c7768bc
|
cellL10n: fix ucs2 type
|
2025-10-10 13:02:04 +02:00 |
|
Megamouse
|
13bb9a2041
|
vm.cpp: remove unused variable
|
2025-10-10 13:02:04 +02:00 |
|
Megamouse
|
44e875618f
|
cellPad: Fix some warnings
|
2025-10-10 13:02:04 +02:00 |
|
Megamouse
|
25fbdfb43a
|
Qt/Input: Adjust pad settings dialog based on pad capabilities
|
2025-10-10 13:02:04 +02:00 |
|
Megamouse
|
43c4947cb9
|
Update Qt to 6.10.0
|
2025-10-10 10:54:39 +02:00 |
|
Elad
|
b18a0830f3
|
Multi-Slot Savestates
|
2025-10-07 13:33:58 +03:00 |
|
RipleyTom
|
48bf30aa2d
|
Fix sceNpManagerGetAccountRegion's returned language
|
2025-10-05 09:01:03 +03:00 |
|
RipleyTom
|
f05fabdb79
|
Change sceNpManagerGetMyLanguages languages priority
|
2025-10-04 19:23:38 +03:00 |
|
Elad
|
274fec7bd0
|
Pull Request #17543: review fixes
|
2025-10-04 15:48:30 +03:00 |
|
derole
|
86b7ccef93
|
sys_ss/RPCN: Add PSID randomisation
|
2025-10-04 15:48:30 +03:00 |
|
Megamouse
|
054000fb37
|
Update SDL to 3.2.24
|
2025-10-04 13:54:07 +02:00 |
|
Megamouse
|
76cdcc9f32
|
Update FAudio to 25.10
|
2025-10-04 13:54:07 +02:00 |
|
Elad
|
e8aa1caa4e
|
Config: Implement 128-bit setting entry type
|
2025-10-03 19:46:01 +03:00 |
|
Elad
|
4141f76105
|
Win32/vm_native.cpp: Improve sparse memory file mapping robustness
|
2025-10-03 15:06:19 +03:00 |
|
Ani
|
23b339d410
|
rpcs3_version: Bump to 0.0.38
v0.0.38
|
2025-09-30 22:49:18 +01:00 |
|
Ani
|
cc01b0f0dc
|
yorha: Style QScrollbar
|
2025-09-30 21:58:45 +01:00 |
|
Ani
|
4d28a14c33
|
yorha: Tag r4 theme update
|
2025-09-30 21:58:45 +01:00 |
|
Ani
|
15178da4e3
|
yorha: Fix excessive QSpinBox height
|
2025-09-30 21:58:45 +01:00 |
|
Ani
|
edda8bc490
|
yorha: Fix background on savestate manager
|
2025-09-30 21:58:45 +01:00 |
|