nmzik
|
f7226ca7dc
|
graphics: emit PS5 register object and primitive IDs to RT7
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
959bee4799
|
graphics: checkpoint live Vulkan pipeline cache after new compilations
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
b4406b0467
|
graphics: render packed 11-11-10 UNorm targets with exact rounding
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
50844badbf
|
shader: map debug SPIR-V blocks to native RDNA2 PCs
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
8b81f665a2
|
shader: separate indirect buffer candidates from tracked root limits
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 21:19:38 +02:00 |
|
 nmzikandfxpw
|
ceccd746d8
|
shader: resolve workgroup-selected descriptor prefixes from dispatch arguments
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 20:29:48 +02:00 |
|
nmzik
|
892e70c8a1
|
graphics: bind unbound textures as native null descriptors
|
2026-10-14 17:56:47 +02:00 |
|
 nmzikandfxpw
|
8c7fe539b8
|
graphics: represent rebased contiguous mip-tail texture views
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:56:45 +02:00 |
|
 nmzikandfxpw
|
c88f05f7b5
|
graphics: share signed storage conversion and support R16 image writes
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:36:29 +02: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 |
|
Ali Almohaya
|
460a196fca
|
shader: emit dynamic sample offsets with the enabled maintenance8 feature
|
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 |
|
 nmzikandnetwarex
|
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 |
|
nmzik
|
5559cfcbb2
|
renderer: optimize tiling and reuse centralized image layouts
|
2026-10-10 03:27:13 +02:00 |
|
nmzik
|
3e9f88bf79
|
shader: isolate SWAPPC work from ordinary shader paths
|
2026-10-09 17:27:07 +02:00 |
|
 nmzikandBehzad
|
1818aae562
|
shader: link scalar leaf calls only for SWAPPC programs
Co-authored-by: Behzad <behzadkhan1736@gmail.com>
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
97fda7b10f
|
renderer: bind prepared buffer descriptors without copying
|
2026-10-09 01:49:18 +02:00 |
|
nmzik
|
e1ac893a0c
|
shader: collect usage once and emit descriptor slots directly
|
2026-10-09 02:17:38 +04:00 |
|
nmzik
|
b38b7454a6
|
Preserve vertex export locations for mixed pixel interpolation
|
2026-10-08 22:05:53 +04:00 |
|
nmzik
|
470669c677
|
graphics: make raw image synchronization an opt-in setting
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
743fdc6990
|
graphics: synchronize raw storage reads with GPU image aliases
|
2026-10-07 21:17:35 +04:00 |
|
 nmzikandJoão Lobo
|
e5dcfdb87b
|
graphics: bound unbounded buffer reads and writes (#1066)
Co-authored-by: João Lobo <joaodlobo@gmail.com>
|
2026-10-06 00:35:02 +04:00 |
|
 nmzikandTheCruZ
|
984010227f
|
graphics: make depth bounds dynamic to reuse pipelines
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-06 00:35:02 +04:00 |
|
 nmzikandÇağatay Güçlü
|
94e7d239dd
|
gpu: fix zero-source alpha blending on swizzled targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
96011cc5c9
|
gpu: share pipelines when color and alpha blend equations match
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
b0bbaef1eb
|
gpu: store large compute shared memory in device buffers
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
0ee8800905
|
shader: read image descriptors indexed by workgroup
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
0bef3fc0d3
|
gpu: fix separate alpha blending on swizzled render targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
Çağatay Güçlü
|
a2f851788f
|
gpu: create texture views before rebinding overlapping images
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandMehmetCambaz
|
c3f4962715
|
shader: use native narrow storage for byte-aligned PS5 buffers
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
783d9f8d6b
|
shader: read descriptor dependencies from the native raw buffer source
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
57cf086886
|
shader: synchronize GPU-written descriptor dependencies through buffer cache
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandshadowbeat070
|
3ba0e971e9
|
shader: materialize exact buffer capacity through shared clean reads
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
8b05b6730e
|
shader: bind dispatch spans while keeping GPU record counts native
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
7f158c656e
|
Share sampler descriptor snapshots across native variants
|
2026-10-03 17:31:15 +04:00 |
|
     
|
bd611bfe15
|
Honor explicit gather LOD with shared image mip selection
Co-authored-by: YuhiAida <21134775+YuhiAida@users.noreply.github.com>
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-03 14:19:33 +04:00 |
|
 BlackCATandshadowbeat070
|
ef4c5baf3a
|
Implement RDNA2 64-bit image atomic maximum
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-03 14:19:32 +04:00 |
|
Hamza Shakir
|
e6cb880adb
|
Clamp compute LDS to the device limit and ignore unopenable gamepads
|
2026-10-03 04:27:38 +04:00 |
|
nmzik
|
8fa116eeb1
|
Remove redundant per-dispatch checks and buffer resets
|
2026-10-03 04:22:39 +04:00 |
|
nmzik
|
b86cf0a820
|
Reuse pipelines when inactive blend settings change
|
2026-10-02 00:52:49 +04:00 |
|
nmzik
|
64eea6b32d
|
Reuse vertex shaders across equivalent vertex buffer layouts
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
6409be2874
|
shader: respect branch reachability when refreshing scalar resources
|
2026-10-02 00:51:15 +04:00 |
|
   
|
337f432016
|
shader: execute PS5 BVH intersections and local FLAT stacks
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: Jean-Philippe <github@meunier.jp>
|
2026-10-02 00:51:15 +04:00 |
|
 nmzikandEmK530
|
73615c31ff
|
graphics: preserve logical alpha when blending reordered targets (PPSA02721)
Co-authored-by: EmK530 <admin@emk530.net>
|
2026-09-29 19:52:40 +04:00 |
|
nmzik
|
6d6666819a
|
graphics: serialize pipeline cache through its renderer owner
|
2026-09-29 13:57:32 +04:00 |
|
nmzik
|
0fbeac6d3f
|
graphics: compact shader keys and hash packed pipeline state
|
2026-09-29 13:57:32 +04:00 |
|
nmzik
|
b43bf9f7fb
|
graphics: store vertex attribute bindings without duplicated arrays
|
2026-09-29 13:57:32 +04:00 |
|
nmzik
|
4cf456fb77
|
graphics: retain buffer names across draw bindings
|
2026-09-28 22:17:43 +04:00 |
|