nmzik
|
2c730e58ea
|
revert HTile lifetime changes and opt-in ZMask support
|
2026-10-19 05:04:56 +02:00 |
|
nmzik
|
fe3857a171
|
graphics: materialize CMASK clears for multisampled targets (PPSA13794)
|
2026-10-18 02:37:56 +02:00 |
|
nmzik
|
c3e7ec8285
|
graphics: fix Jusant regression from d8c4a9af3
|
2026-10-18 01:03:37 +02:00 |
|
nmzik
|
d8c4a9af38
|
graphics: preserve HTILE metadata across native image replacement
|
2026-10-17 17:31:25 +02:00 |
|
Juan Pablo Farias
|
6aa3846fb2
|
feat: add an in-game performance panel (#1090)
Add in-game performance panel
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-17 14:47:51 +02:00 |
|
nmzik
|
279bc95941
|
graphics: track HTile clears across PS5 depth array slices
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
892e70c8a1
|
graphics: bind unbound textures as native null descriptors
|
2026-10-14 17:56:47 +02: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
|
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 |
|
Claxten
|
dd754065d8
|
graphics: preserve full tiled array backing in image-to-buffer copies
|
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
|
e6fce45d3a
|
gpu: skip drains for CPU-only memory unmaps
|
2026-10-05 21:00:12 +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ü
|
a2f851788f
|
gpu: create texture views before rebinding overlapping images
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
5940e623d5
|
gpu: fix 10-11-11 render-target storage
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
783d9f8d6b
|
shader: read descriptor dependencies from the native raw buffer source
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
068d7621db
|
graphics: preserve stencil view layers through uploads and clears
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
8b0cc79acf
|
Preserve native slices when PS5 volume texture depth grows
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
0ec3655f1c
|
Clear single-mip color targets reused from cached mip chains
|
2026-10-03 14:19:33 +04:00 |
|
nmzik
|
190608ae20
|
Publish consumed color metadata without invalidating pooled images
|
2026-10-03 14:19:32 +04:00 |
|
nmzik
|
ebe401d052
|
Preserve image contents across unrelated buffer alias writes
|
2026-10-03 14:19:32 +04:00 |
|
BlackCAT
|
0d4f993358
|
Keep reused BC5 textures in their own guest layout
|
2026-10-03 14:19:32 +04:00 |
|
nomolao2-cell
|
89792a3bca
|
Improve Hades II compatibility (#964)
Fix Hades II startup and color clears
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-02 14:37:49 +04:00 |
|
nmzik
|
c2f8e64f6d
|
graphics: reuse texture conversion scratch buffers across uploads
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
8e61798bfd
|
graphics: honor CPU ownership in image dirty-region queries
|
2026-09-28 22:17:43 +04:00 |
|
nmzik
|
6ee1bf9db0
|
graphics: trust image-local readback validity
|
2026-09-28 22:17:43 +04:00 |
|
nmzik
|
0f1ff37f23
|
Graphics: materialize CMASK clears before publishing expanded metadata
|
2026-09-27 15:05:46 +04:00 |
|
nmzik
|
da33a1c4a3
|
Graphics: respect physical tile layout when resolving depth aliases
|
2026-09-27 15:05:46 +04:00 |
|
nmzik
|
f53f0ca483
|
Graphics: preserve rendered contents across 1D and 2D texture aliases
|
2026-09-27 15:05:46 +04:00 |
|
nmzik
|
0ec43a8d3d
|
graphics: name Vulkan images and views only on creation
|
2026-09-25 16:15:05 +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
|
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
|
47957faa16
|
Match stencil associations by guest range and extent
PPSA30279
|
2026-09-17 09:01:36 +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
|
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
|
01df42a5f3
|
Fix DCC clears after metadata writes
|
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
|
0cd7682012
|
Rename texture transfer types and download APIs
|
2026-09-12 13:40:10 +04:00 |
|
nmzik
|
25a44371e3
|
refactor(graphics)
|
2026-09-12 13:40:10 +04:00 |
|
nmzik
|
fde550ef66
|
graphics: simplify texture cleanup and swizzle decoding
|
2026-09-08 21:26:59 +04:00 |
|
nmzik
|
d853aba955
|
graphics: skip temporary cache lookup vectors
|
2026-09-08 21:26:59 +04:00 |
|
nmzik
|
6ca8201982
|
textures: handle DCC memory reused as HTile
|
2026-09-06 10:34:02 +04:00 |
|
nmzik
|
dcaf4205cb
|
render: track pages for DMA fills and copies
|
2026-09-06 10:16:27 +04:00 |
|
nmzik
|
4735359466
|
textures: invalidate stencil links on CPU writes
|
2026-09-06 09:38:22 +04:00 |
|