nmzik
9bcf80bf67
graphics: share temporary staging for oversized image uploads
2026-10-13 21:27:07 +00:00
nmzik
ed1195d1e7
shader: prove descriptor bounds from simplified image EXEC predicates
2026-10-13 21:27:07 +00:00
nmzik
25e1cc7ec9
shader: preserve descriptor bounds through guarded branch joins
2026-10-13 21:27:07 +00:00
nmzik
a287a54f26
shader: prove guarded descriptor counts for interleaved image records
2026-10-13 21:27:07 +00:00
nmzik
56738aa4e1
shader: sample packed normalized images with one bilinear gather
2026-10-13 21:27:07 +00:00
nmzik
c11254a996
shader: share format conversion for packed normalized image stores
2026-10-13 21:27:07 +00:00
nmzik
aec8c88755
graphics: support signed 32-bit image atomic descriptors
2026-10-13 21:27:07 +00:00
nmzik
68d7bc94e2
shader: correlate masked first-lane material rows
2026-10-13 21:27:07 +00:00
nmzik
8ee31abd9d
shader: bound indirect image selectors by counted scalar rows
2026-10-13 21:27:07 +00:00
nmzik
9a7c54da58
shader: share formatted buffer payload reads across format conversions
2026-10-13 21:27:07 +00:00
nmzik
5dc6914688
shader: lower bounded UInt formatted buffer copies to shared stores
2026-10-13 21:27:07 +00:00
nmzik
a7a734b5d3
video: implement PS5 Vdecsw using a shared queued AVC decoder
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
2026-10-13 21:27:07 +00:00
nmzik
e2c8b61de6
shader: remove unreachable mixed image specialization paths
2026-10-13 21:27:07 +00:00
nmzik
145578ac03
shader: materialize image keys from proven GPU bitmap subsets
2026-10-13 21:27:07 +00:00
nmzik
f01a3750d4
shader: validate indirect image operands at each typed access
2026-10-13 21:27:07 +00:00
nmzik
0e9c77b0a2
shader: bound material selectors by proven one-wave LDS append lists
2026-10-13 21:27:07 +00:00
nmzik
d692d8ee08
shader: preserve full region addresses for LDS and GDS reads and writes
2026-10-13 21:27:07 +00:00
Ali Almohaya
460a196fca
shader: emit dynamic sample offsets with the enabled maintenance8 feature
2026-10-13 21:27:07 +00:00
nmzik
652154aead
shader: merge typed image candidates as raw vectors with shared sampler variants
2026-10-13 21:27:07 +00:00
nmzik
49ebbfd627
shader: prove descending image ranges and prune impossible register selectors
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
2026-10-13 21:27:07 +00:00
nmzik
7688093ca3
shader: resolve GPU scalar image selectors within buffer bounds
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
2026-10-13 21:27:07 +00:00
nmzik
df08b83287
shader: propagate late constants through affected IR users
2026-10-13 21:27:07 +00:00
nmzik
fa68e104ea
shader: fold full wave64 masks before register predication
2026-10-13 21:27:07 +00:00
nmzik
fd66f580b4
shader: resolve packed buffer selectors with shared indexed stores
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
2026-10-13 21:27:07 +00:00
nmzik
8f7d745383
graphics: simplify image usage and dirty state
2026-10-13 21:27:07 +00:00
nmzik
f4692a450e
graphics: avoid full-cache scans when deleting stencil associations
...
Co-authored-by: overlordxrz-source <overlordxrz-source@users.noreply.github.com >
Co-authored-by: TheCruZ <thecruzwtf@gmail.com >
2026-10-13 21:27:07 +00:00
nmzik
df5b9b92be
minor cleanup
KytyPS5-2026-10-12-df5b9b9
2026-10-12 15:06:38 +02:00
Devran Cosmo Uenal
5b0ef07742
audio: keep NGS2 sampler voices within max_waveform_blocks ( #1450 )
...
audio: preserve NGS2 streaming buffer ownership
KytyPS5-2026-10-12-5b0ef07
2026-10-12 14:22:06 +02:00
Ettore Sartori
5ce9a52936
Fix the splash screen ( #1378 )
...
Fix swapchain acquire semaphore reuse
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-10-12-5ce9a52
2026-10-12 13:40:59 +02:00
nmzik
dad900c61d
Fix BC alias writes and GC
KytyPS5-2026-10-12-dad900c
2026-10-12 04:51:02 +02:00
nmzik
5b730d4df0
simplify guest gpu
KytyPS5-2026-10-12-5b730d4
2026-10-12 02:52:49 +02:00
nmzik
e699a35f20
netctl: add opt-in host IPv4 connectivity and launcher toggle
2026-10-12 01:20:43 +02:00
nmzik
41beda4367
ampr: fix APR completion loss in 768-byte read batches
...
Co-authored-by: Chai T <ct@talnikar.in >
2026-10-12 01:20:43 +02:00
Chai T
048fe9f413
kernel: export sceKernelFtruncate through existing native handler
2026-10-12 01:20:43 +02:00
nmzik
e51de54ee4
add hdr display support
KytyPS5-2026-10-11-e51de54
2026-10-11 20:29:32 +02:00
nmzik
984cfcebd1
shader: emit native texel offsets using sample execution context
...
Co-authored-by: netwarex <mail@pety.me >
KytyPS5-2026-10-11-984cfce
2026-10-11 18:53:01 +02:00
nmzik
df0412afb5
shader: preserve shared predicates during resource plan extraction
...
Co-authored-by: netwarex <mail@pety.me >
2026-10-11 18:53:01 +02:00
nmzik
f28c0fccb2
texture: preserve guest DCC metadata for comparison depth aliases
...
Co-authored-by: netwarex <mail@pety.me >
2026-10-11 18:53:01 +02:00
netwarex
4c87dbebb2
shader: select indirect texture descriptors for image gathers
2026-10-11 18:53:01 +02:00
nmzik
16a7fe689a
fix windows compilation (2) ( #1411 )
...
* fix windows compialtion (2)
* loader: guard LoadExec close_range path with __linux__ for macOS
---------
Co-authored-by: ReverendOzmund <catmilker@proton.me >
KytyPS5-2026-10-11-16a7fe6
2026-10-11 11:11:02 +02:00
thenotsoquietninja44-collab
6f0cddd440
implement LoadExec (windows)
KytyPS5-2026-10-11-6f0cddd
2026-10-11 08:24:33 +02:00
nmzik
4084a008ea
fix windows compilation
KytyPS5-2026-10-11-4084a00
2026-10-11 07:53:59 +02:00
HamsterCL
c0ebf22476
tests: rename a local that collides with the Windows small macro ( #1400 )
...
windows.h pulls in rpcndr.h, which defines `small` as `char`. The R64 BC1
array case added in b7b335ac declared `const auto small`, so the Windows
build of shader_recompiler_compute_tests failed to compile:
ShaderRecompilerComputeTests.cpp(17928,24): error: expected unqualified-id
Rename the local to `small_array`.
KytyPS5-2026-10-11-c0ebf22
2026-10-11 09:35:18 +02:00
nmzik
cb375ec35a
add load exec
...
Co-authored-by: thenotsoquietninja44-collab <thenotsoquietninja44@gmail.com >
KytyPS5-2026-10-11-cb375ec
2026-10-11 09:31:31 +02:00
nmzik
6f3bebcb50
playgo: read plgx chunks
2026-10-11 09:31:31 +02:00
nmzik
1029511bbc
add depth to color copy
...
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com >
2026-10-11 09:31:31 +02:00
nmzik
65144ce4ac
gpu: centralize depth copy state validation in target resolution
2026-10-11 09:31:31 +02:00
nmzik
f848d2761b
add srt walker
2026-10-11 09:31:31 +02:00
ReverendOzmund
730e1a3cf3
docs: add Fedora and Fedora Atomic (Bazzite) build instructions ( #1372 )
...
* docs: add Fedora and Fedora Atomic (Bazzite) build instructions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SscrMzrvwrj17PJsfzqog9
* docs: note --nvidia for Distrobox on NVIDIA hosts
* docs: streamline Fedora build instructions
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-10-11-730e1a3
2026-10-11 03:24:15 +02:00
nmzik
d4bb7fd786
agc: remove command buffer debug dump
KytyPS5-2026-10-11-d4bb7fd
2026-10-11 03:03:26 +02:00