nmzik
|
8c7fe539b8
|
graphics: represent rebased contiguous mip-tail texture views
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:56:45 +02:00 |
|
nmzik
|
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
|
be5915c248
|
graphics: skip GPU-clean empty indirect dispatches before shader preparation
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 03:36:33 +02:00 |
|
nmzik
|
01ce973882
|
renderer: preserve guest writes to reused metadata buffers
|
2026-10-13 21:33:50 +00:00 |
|
Ali Almohaya
|
3c9da9c3f4
|
graphics: decode both channels of RG32 float metadata clears
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
ff6dffe298
|
graphics: decode packed unsigned float CMASK register clears
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
31b7be9ff2
|
graphics: materialize fast clears before sampling reused targets
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
40692dfb64
|
graphics: copy sparse buffer uploads through resident mappings
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
9bcf80bf67
|
graphics: share temporary staging for oversized image uploads
|
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 |
|
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 |
|
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
|
dad900c61d
|
Fix BC alias writes and GC
|
2026-10-12 04:51:02 +02:00 |
|
nmzik
|
5b730d4df0
|
simplify guest gpu
|
2026-10-12 02:52:49 +02:00 |
|
nmzik
|
e51de54ee4
|
add hdr display support
|
2026-10-11 20:29:32 +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 |
|
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
|
93452b24e3
|
renderer: cache dynamic graphics state
|
2026-10-10 03:28:02 +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 |
|
nmzik
|
bb5edbd490
|
shader: expose graphics compute queue fields to GETREG
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
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 |
|
Romain Hedouin
|
79a91ecfaf
|
graphics: cache the macOS thread id in TrackingSpinLock (#1169)
Every lock and unlock called pthread_mach_thread_np. Cache it per thread like the Linux branch does.
|
2026-10-08 03:18:49 +04:00 |
|
nmzik
|
420bb51d6c
|
fix regression 9f83fd5f0c
|
2026-10-08 02:42:14 +04:00 |
|
nmzik
|
4d10ea17a0
|
graphics: streamline staging-buffer writes
|
2026-10-07 22:48:42 +04:00 |
|
nmzik
|
006875ed4f
|
graphics: pause memory-tracking spin loops
|
2026-10-07 22:47:50 +04:00 |
|
nmzik
|
a87889f032
|
graphics: process upload regions in one traversal
|
2026-10-07 22:47:50 +04:00 |
|
nmzik
|
470669c677
|
graphics: make raw image synchronization an opt-in setting
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
dd754065d8
|
graphics: preserve full tiled array backing in image-to-buffer copies
|
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 |
|
Claxten
|
9f83fd5f0c
|
graphics: apply indirect draw offsets to guest user SGPRs
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
21a1346e27
|
graphics: route compact color exports through CB_SHADER_MASK
|
2026-10-07 21:17:35 +04:00 |
|
nmzik
|
fbf6ae400c
|
graphics: preserve depth array layout during storage reinterpretation
|
2026-10-07 20:44:46 +04:00 |
|
nmzik
|
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 |
|
nmzik
|
984010227f
|
graphics: make depth bounds dynamic to reuse pipelines
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-06 00:35:02 +04:00 |
|
TheCruZ
|
57c97ebd86
|
Decode 16-bit color clears (TheCruZ/KytyPS5-GTA@b8dcd826)
|
2026-10-06 00:35:02 +04:00 |
|
nmzik
|
e6fce45d3a
|
gpu: skip drains for CPU-only memory unmaps
|
2026-10-05 21:00:12 +04:00 |
|
nmzik
|
8e46a3ccfa
|
gpu: add packed unsigned-scaled vertex formats
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
0885f43a6a
|
gpu: keep 2D and 3D texture aliases separate
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ü
|
a98a39c575
|
gpu: accept partially resident depth flags
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
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 |
|