nmzik
569ec04d1a
Fix save metadata and timestamps
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
Co-authored-by: CheesyPoofs346 <jjs777406@gmail.com >
KytyPS5-2026-09-23-569ec04
2026-09-23 22:50:51 +04:00
nmzik
7d7267cc56
Translate NGG mesh prolog with guest wave32 width
2026-09-23 22:50:51 +04:00
nmzik
2aa0a64f63
materialize compressed video-out DCC clears before flip
...
PPSA27624
2026-09-23 22:50:51 +04:00
nmzik
fc04db7596
NGS2: preserve ATRAC9 config word byte order
2026-09-23 22:50:51 +04:00
nmzik
1275d65bb3
Audio: split ACM, Audio3D, and NGS2 implementations
2026-09-23 22:50:51 +04:00
nmzik
3742ad9980
NGS2: warn and skip unsupported custom audio modules
2026-09-23 22:50:51 +04:00
nmzik
c437de9721
Presenter: avoid lock
2026-09-23 22:50:51 +04:00
Daniil Shushakov
ba579088d7
loader: refresh imports after dynamic module loads ( #511 )
...
#307 : loader: refresh imports after dynamic module loads
KytyPS5-2026-09-23-ba57908
2026-09-23 21:04:10 +04:00
Fayaz Shaikh
019929587c
Allow resizing by default and recreate swapchain on resize ( #763 )
...
* Add `stretch to window` support
* Address comment
* Allow window resizing by default and recreate swapchain on resize
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-23-0199295
2026-09-23 17:49:38 +04:00
nmzik
f68c77d785
SDL3 update ( #787 )
...
* Update to SDL3
* Add XTest development dependency for SDL3
* Preserve native entry points with SDL3
* Document SDL3 XTest dependency
KytyPS5-2026-09-23-f68c77d
2026-09-23 17:22:15 +04:00
Louis
b5ba482fc2
Implement missing kernel and startup library imports ( #772 )
...
* Implement missing kernel and startup library imports
* Remove chmod and test changes; guard vectored I/O size
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-23-b5ba482
2026-09-23 15:57:42 +04:00
nmzik
9860c2bbf8
Associate stencil when depth is acquired
...
Co-authored-by: Daniil Shushakov <4shushakov@gmail.com >
KytyPS5-2026-09-23-9860c2b
2026-09-23 15:41:02 +04:00
nmzik
ee3749d9b6
Cover 64 MiB download ring staging
2026-09-23 15:41:02 +04:00
nmzik
3fad77fd8b
Increase GPU readback staging to 64 MiB
2026-09-23 15:41:02 +04:00
nmzik
d6b2abe26f
Remove redundant command buffer checks
2026-09-23 15:41:02 +04:00
nmzik
79530b4c5e
Read indirect dispatch counts from GPU buffers
...
Co-authored-by: Mac <me@itsmemac.com >
2026-09-23 15:41:02 +04:00
nmzik
d8a4412498
Refresh stencil backing through the depth image
...
Co-authored-by: Daniil Shushakov <4shushakov@gmail.com >
2026-09-23 15:41:02 +04:00
nmzik
5ed5fdd36e
Preserve resource level bits in texture descriptors
2026-09-23 15:41:02 +04:00
nmzik
ef83ba65ad
Validate texture descriptor fields
2026-09-23 15:41:02 +04:00
nmzik
d30dca78be
Read image descriptors in one bounded span
2026-09-23 15:41:02 +04:00
nmzik
66f1a82365
Resolve scalar image tables during resource planning
2026-09-23 15:41:02 +04:00
nmzik
eb8a5504a3
Emit coordinates for each indirect image candidate
...
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com >
2026-09-23 15:41:02 +04:00
nmzik
8a5e5c5476
Fold buffer address identities and remove empty predicates
2026-09-23 15:41:02 +04:00
nmzik
03c55e5712
Keep shader user data inline for cached programs
2026-09-23 15:41:02 +04:00
nmzik
5d1ad31c49
Resolve guarded descriptor Phis at their use edge
...
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com >
Co-authored-by: GodsWill <GodsWill@users.noreply.github.com >
2026-09-23 15:41:02 +04:00
nmzik
13fcb3a133
Refresh cached resources in one SRT walk
2026-09-23 15:41:02 +04:00
nmzik
d6dac92da1
Reuse scalar evaluation storage
...
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com >
Co-authored-by: Leclowndu93150 <xdr.a123454321@gmail.com >
2026-09-23 15:41:02 +04:00
nmzik
90471836f7
Resolve storage mip views before layout lookup
2026-09-23 15:34:44 +04:00
nmzik
8252caee04
Quiet draw and audio logs
2026-09-23 15:32:30 +04:00
crevant
8b095caefe
perf(files): move directory-entry names instead of copying them ( #758 )
KytyPS5-2026-09-22-8b095ca
2026-09-22 12:26:06 +04:00
nmzik
8dc9b9d532
Persist save allocations for search and mount capacity queries
KytyPS5-2026-09-22-8dc9b9d
2026-09-22 11:38:50 +04:00
nmzik
e40438f95e
Decode ATRAC9 streams after complete RIFF headers
...
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com >
Co-authored-by: Ali Almohaya <17254073+Almo7aya@users.noreply.github.com >
2026-09-22 11:38:50 +04:00
nmzik
a6a56c8a44
Remove obsolete partial indirect draw warnings
2026-09-22 11:38:50 +04:00
nmzik
4b074cf9e9
Avoid heap allocation when compacting materialized shader images
2026-09-22 11:38:50 +04:00
nmzik
7c9e18e73b
Ignore inactive metadata address bits in sampled depth descriptors
...
Co-authored-by: Ali Almohaya <17254073+Almo7aya@users.noreply.github.com >
2026-09-22 11:38:50 +04:00
nmzik
d2df2cad74
Resolve draw-uniform image descriptors through scalar buffer chains
2026-09-22 11:38:50 +04:00
nmzik
b2a80a3a96
Resolve GPU-selected raw buffer descriptors through shared RDNA2 addressing
...
Co-authored-by: Bipin <87369440+bipinkrish@users.noreply.github.com >
2026-09-22 11:38:50 +04:00
nmzik
cfb8f7b246
Decode unsigned byte sources for SDWA half-float conversion
2026-09-22 11:11:36 +04:00
nmzik
d792dfa885
Reject AvPlayer pause and seek before playback
2026-09-22 11:11:36 +04:00
nmzik
12ff571609
Preserve AvPlayer sync mode before source creation
2026-09-22 11:11:36 +04:00
nmzik
d3c182f385
Centralize attachment sample validation before acquisition
2026-09-22 11:11:36 +04:00
nmzik
bf4dcdce52
Accept resolved FMASK metadata with native MSAA
2026-09-22 11:11:36 +04:00
nmzik
476204cd4b
Initialize native NGG vertex launch state and wave size
2026-09-22 11:11:36 +04:00
nmzik
f9e56ef8a0
Scope native barriers to shaders with shared execution
2026-09-22 11:11:36 +04:00
nmzik
61761b65f2
Honor PS5 title output-resolution detection permission
2026-09-22 11:11:36 +04:00
nmzik
ba55ba5dc5
Allow storage access to PS5 cubemap faces
KytyPS5-2026-09-20-ba55ba5
2026-09-21 00:49:54 +04:00
nmzik
c997cdb837
Skip zero-valued indirect CX 0x24a
2026-09-21 00:49:54 +04:00
Kody Schram
fe4f9423e3
Significantly Reduce Linux Release Size ( #738 )
...
Added symbol stripping for linux build, drops fs from 120 mb to 20mb
KytyPS5-2026-09-20-fe4f942
2026-09-20 21:26:24 +04:00
nmzik
81af130147
Avoid game list rescans on settings changes/Remove Space pause shortcut
KytyPS5-2026-09-20-81af130
2026-09-20 21:07:36 +04:00
Saadi
ada0514084
launcher: add a game list refresh action ( #683 )
...
* launcher: add a game list refresh action
Dropping new games into an already-configured game folder was only
picked up after restarting the launcher or re-saving the global
settings dialog. Add a refresh toolbar button, an F5 shortcut, and a
"Refresh game list" context-menu entry, all triggering a rescan of the
game folders.
* launcher: do not rescan the game list while a game is running
Clearing cfgs_list destroys the running ConfigurationItem: the running
state is lost and the replacement items allow editing or deleting a
game whose process is still active. Skip the rescan while any item is
running (CodeRabbit review finding for the refresh action).
* launcher: preserve game state when refreshing the list
Share one refresh action across the toolbar, keyboard shortcut, and context menu. Retain running items during rescans, update their settings for the next launch, and preserve selection, filtering, and sort order.
Commit active inline editors before rebuilding rows to avoid losing comments or accessing destroyed configuration data. Tie editor callbacks to item lifetime and guard the context-menu item reference.
Validation: launcher build and startup check passed; 32 Qt interaction checks passed.
* launcher: remove refresh from the game context menu
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-20-ada0514
2026-09-20 20:44:40 +04:00