nmzik
|
3bd5de646d
|
Reuse prepared shader bindings across draws and dispatches
|
2026-09-24 11:13:33 +04:00 |
|
nmzik
|
66cc2fe26d
|
Track depth and stencil attachment feedback across graphics stages
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
|
2026-09-24 11:13:33 +04:00 |
|
nmzik
|
2aa0a64f63
|
materialize compressed video-out DCC clears before flip
PPSA27624
|
2026-09-23 22:50:51 +04:00 |
|
nmzik
|
9860c2bbf8
|
Associate stencil when depth is acquired
Co-authored-by: Daniil Shushakov <4shushakov@gmail.com>
|
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
|
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
|
d30dca78be
|
Read image descriptors in one bounded span
|
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
|
13fcb3a133
|
Refresh cached resources in one SRT walk
|
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
|
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
|
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
|
ba55ba5dc5
|
Allow storage access to PS5 cubemap faces
|
2026-09-21 00:49:54 +04:00 |
|
nmzik
|
0ad9149c90
|
Fix three-vertex rectangle rendering
|
2026-09-20 17:16:19 +04:00 |
|
nmzik
|
a849f25376
|
Make tessellation optional
|
2026-09-20 17:16:19 +04:00 |
|
nmzik
|
c2b7b0b58c
|
Revert "BC7-RGBA32_UINT views (Vulkan validation)"
This reverts commit 165234b159.
|
2026-09-18 11:12:36 +04:00 |
|
nmzik
|
165234b159
|
BC7-RGBA32_UINT views (Vulkan validation)
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
Co-authored-by: SueryRD <the.ai.tester2@gmail.com>
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com>
|
2026-09-18 09:11:55 +04:00 |
|
nmzik
|
6493674726
|
shader: dual-source blending (Vulkan)
|
2026-09-18 09:11:55 +04:00 |
|
nmzik
|
104530eafc
|
fix Windows build (#680)
fix Windows Vulkan barrier macro
|
2026-09-17 21:32:54 +04:00 |
|
nmzik
|
5dc644edb4
|
clean up graphics helpers
|
2026-09-17 20:35:36 +04:00 |
|
nmzik
|
47957faa16
|
Match stencil associations by guest range and extent
PPSA30279
|
2026-09-17 09:01:36 +04:00 |
|
nmzik
|
fa913ec1a7
|
Accept EXPCLEAR acceleration on expanded depth attachments
|
2026-09-17 08:25:55 +04:00 |
|
nmzik
|
63fb822f8a
|
Warn and continue mesh draws with primitive restart enabled
|
2026-09-16 22:33:19 +04:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
bbebb6419b
|
graphics: preserve PS5 array mip contents during cache promotion
PPSA05975
|
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
|
7c5473400e
|
config: simplify logging and profiler options. Change to Mailbox
|
2026-09-12 14:41:34 +04:00 |
|
nmzik
|
23c8a43e37
|
Simplify and batch buffer cache downloads
|
2026-09-12 14:17:00 +04:00 |
|
nmzik
|
1d1f00bdef
|
shader: use Khronos definitions and simplify compiler ownership
|
2026-09-12 13:42:15 +04:00 |
|
nmzik
|
0cd7682012
|
Rename texture transfer types and download APIs
|
2026-09-12 13:40:10 +04:00 |
|