nmzik
32e6a433e8
Fix Json2 integer reads
2026-09-16 09:21:44 +04:00
nmzik
7c9148dd47
Support triangle fans in PS5 geometry shaders
...
Keep the fan center across subgroups and reuse the existing index fetch.
2026-09-16 08:42:47 +04:00
nmzik
957452d6f9
Emulate VRSQRTPS instruction
2026-09-16 08:28:36 +04:00
nmzik
e6156bef05
Cache CI builds with sccache
...
Co-authored-by: Adrian Endlicher <godlike93@gmail.com >
KytyPS5-2026-09-15-e6156be
2026-09-15 22:16:54 +04:00
nmzik
441367b1a1
Fix pixel shader input aliases
2026-09-15 20:46:51 +04:00
nmzik
629ae1ac05
Handle Z-pass predication and query waits
2026-09-15 20:15:39 +04:00
nmzik
0d9e95d96a
Fix centroid interpolation weights
...
PPSA03792
2026-09-15 19:51:30 +04:00
nmzik
9cf7963f44
Use system FFmpeg for VP9 playback on Linux
2026-09-15 19:30:28 +04:00
nmzik
acd7435d31
Support byte destinations in V_MOV_B32
2026-09-15 18:25:20 +04:00
nmzik
7af28c267d
Map Z/C to L2/R2
2026-09-15 15:20:53 +04:00
nmzik
79120d53ec
Handle chained PM4 buffers without recursion
2026-09-15 14:43:15 +04:00
nmzik
6a2987a7b2
Log the game title id
KytyPS5-2026-09-15-6a2987a
2026-09-15 14:09:24 +04:00
nmzik
d1372abf46
Add launcher microphone selection and SDL AudioIn capture
KytyPS5-2026-09-15-d1372ab
2026-09-15 11:24:05 +04:00
nmzik
98b5d88d67
Implement AudioIn HQ open and close with paced silent input
2026-09-15 11:24:05 +04:00
nmzik
86414760e6
Cull zero homogeneous vertex positions before rasterization
...
Fix Playroom top right artifact on Nvidia by clipping zero-position vertices.
2026-09-15 11:24:05 +04:00
nmzik
a1fbc41146
Preserve shared scalar loads during embedded vertex fetch replacement
2026-09-15 11:24:05 +04:00
nmzik
5702cfc935
Fix transfer-save mounts to honor the source title and missing data
2026-09-15 11:24:05 +04:00
nmzik
7b5a33f878
Fix PS5 front-face VGPR encoding to restore scene lighting
KytyPS5-2026-09-15-7b5a33f
2026-09-15 07:01:10 +04:00
nmzik
ea092a9472
Fix DCC clears through aliased image formats
...
Clear DCC images using the requested view format.
UNORM alpha 0xffff reads as NaN in a FLOAT view.
2026-09-15 07:01:10 +04:00
nmzik
18a1e0fadc
Remove global condition waiter registry that deadlocks exception delivery
...
Co-authored-by: Bipin <bipinkrish4@gmail.com >
KytyPS5-2026-09-14-18a1e0f
2026-09-14 21:34:01 +04:00
nmzik
437e69ef1b
Remove extra DCC tracking
KytyPS5-2026-09-14-437e69e
2026-09-14 20:29:20 +04:00
nmzik
dd408ffd00
Resolve image aliases before buffer uploads
2026-09-14 20:29:20 +04:00
nmzik
bce8924dd6
Use dynamic stencil state
2026-09-14 20:29:20 +04:00
nmzik
fe26c1de17
Share SPIR-V module creation
2026-09-14 20:29:20 +04:00
nmzik
01df42a5f3
Fix DCC clears after metadata writes
2026-09-14 20:29:20 +04:00
nmzik
968cf3c03f
Use the correct pixel shader wave size
2026-09-14 20:29:20 +04:00
nmzik
586cbd4a0d
Fix separate stencil test and write values
2026-09-14 20:29:20 +04:00
nmzik
940e42f130
Share stencil setup for both faces
2026-09-14 20:29:20 +04:00
nmzik
3f80151a6f
Respect vertex buffer sizes
2026-09-14 20:29:20 +04:00
nmzik
7e89b97daf
Handle front shader allocation state
2026-09-14 20:29:20 +04:00
nmzik
d63fb62367
Fix async compute completion interrupts
2026-09-14 20:29:20 +04:00
nmzik
29e9ea6344
Fix masked stencil replacements
2026-09-14 20:29:20 +04:00
nmzik
9a74ef15c3
Move stencil checks into op conversion
2026-09-14 20:29:20 +04:00
nmzik
a9ae04c152
graphics: decode observed FSR setup registers
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
KytyPS5-2026-09-14-a9ae04c
2026-09-14 10:30:28 +04:00
nmzik
8e35e1233b
hmd2: initialize reprojection and virtual headset field of view
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 10:30:28 +04:00
nmzik
5610976720
videoout: map buses to dense port slots before opening
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 10:30:28 +04:00
nmzik
1133272668
hmd2: initialize a virtual headset with --vr
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 10:30:28 +04:00
nmzik
bbebb6419b
graphics: preserve PS5 array mip contents during cache promotion
...
PPSA05975
KytyPS5-2026-09-14-bbebb64
2026-09-14 06:58:32 +04:00
nmzik
b67cb81359
avplayer: report loop boundaries when decoded output is delivered
2026-09-14 06:58:32 +04:00
nmzik
f3c82a317a
kernel: support timed umtx waits through shared address deadlines
...
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 06:58:32 +04:00
nmzik
f426d60ff1
net: use the shared host resolver for Linux name lookups
2026-09-14 06:58:32 +04:00
nmzik
b2fdad9e47
memory: preserve live POSIX mappings during partial unmap
...
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com >
2026-09-14 06:58:32 +04:00
nmzik
87971a28f5
gpu: isolate tessellation analysis and SPIR-V emission
2026-09-14 06:58:32 +04:00
nmzik
96d62b3367
gpu: reflect tessellation strides from memory address dataflow
2026-09-14 06:58:32 +04:00
nmzik
7516068662
gpu: compile RDNA2 tessellation through native LS HS and TES stages
2026-09-14 06:58:32 +04:00
nmzik
6d1ba5870a
renderer: share graphics resource preparation across shader stages
2026-09-14 06:58:32 +04:00
nmzik
00a16f3120
gpu: retain fused hull shader user-data addresses
2026-09-14 06:58:32 +04:00
nmzik
d3d7bd33f8
launcher: Add game size column
KytyPS5-2026-09-12-d3d7bd3
2026-09-12 17:56:44 +04:00
Mehmet Cambaz
069f928edc
net: return copied bytes for truncated datagram receives ( #510 )
...
Normalize Winsock WSAEMSGSIZE on receive to the copied byte count before converting the peer address. Preserve other receive errors and oversized send failures.
KytyPS5-2026-09-12-069f928
2026-09-12 17:51:43 +04:00
Mininaut
0f3674f531
kernel: release descriptors when rejecting read-only truncation ( #504 )
...
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-12-0f3674f
2026-09-12 17:44:45 +04:00