nmzik
|
f38d738ee2
|
Honor PS5 texture minimum LOD for streamed mip chains
Fix broken ground textures in ASTRO BOT.
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
eda6ba37ec
|
Json2: new ABIs
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
b594f8c834
|
Bind only exported color targets and preserve MRT slots
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
bc45aaf604
|
Track uniform sampler choices across both conditional arms
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
fb94a819c7
|
Structure early returns with shared loop continuations
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
8589731a27
|
Preserve PS5 mip-tail views and GPU data during image expansion
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
c1dccd7db1
|
Skip zero-sized compute dispatches before shader preparation
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
af3a3f4bf6
|
Preserve uniform conditional sampler choices in resource plans
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
349fae00d9
|
Emulate register-form SSE4a EXTRQ
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
5b541375a3
|
shader: implement S_CBRANCH_CDBGSYS opcode
|
2026-09-16 17:04:48 +04:00 |
|
nmzik
|
ded6964953
|
Use native TLS for fiber context across thread migration
|
2026-09-16 11:22:05 +02:00 |
|
nmzik
|
71f52f9d90
|
Simplify fiber ownership and preserve small guest stacks
|
2026-09-16 08:53:56 +02:00 |
|
nmzik
|
86e5e01403
|
Protect Windows guest red zones when emulating VRSQRTPS
|
2026-09-16 06:52:36 +02:00 |
|
nmzik
|
77680ce9d2
|
Make AMD CPU patch optional
|
2026-09-16 09:48:50 +04:00 |
|
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
|
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
|
2026-09-15 14:09:24 +04:00 |
|
nmzik
|
d1372abf46
|
Add launcher microphone selection and SDL AudioIn capture
|
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
|
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>
|
2026-09-14 21:34:01 +04:00 |
|
nmzik
|
437e69ef1b
|
Remove extra DCC tracking
|
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>
|
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 |
|