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
8c7fe539b8
graphics: represent rebased contiguous mip-tail texture views
...
Co-authored-by: fxpw <fxpw@outlook.com >
2026-10-14 15:56:45 +02: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
e51de54ee4
add hdr display support
2026-10-11 20:29:32 +02:00
nmzik
5559cfcbb2
renderer: optimize tiling and reuse centralized image layouts
2026-10-10 03:27:13 +02:00
TheCruZ
57c97ebd86
Decode 16-bit color clears ( TheCruZ/KytyPS5-GTA@b8dcd826 )
2026-10-06 00:35:02 +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
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
0f1ff37f23
Graphics: materialize CMASK clears before publishing expanded metadata
2026-09-27 15:05:46 +04:00
nmzik
cce0cd950c
videoout: add RGB10A2 PQ buffer support
...
Co-authored-by: Mac <me@itsmemac.com >
2026-09-24 20:46:04 +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
bbebb6419b
graphics: preserve PS5 array mip contents during cache promotion
...
PPSA05975
2026-09-14 06:58:32 +04:00
nmzik
25a44371e3
refactor(graphics)
2026-09-12 13:40:10 +04:00
nmzik
807a594c2d
textures: keep atlas data across compressed block views
2026-09-06 18:57:26 +04:00
nmzik
44f982bca7
render: apply DCC clears before binding images
...
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com >
Co-authored-by: Brandon Strong <brandostrong@gmail.com >
2026-09-06 08:00:59 +04:00
CheesyPoofs3460
e0c055fd74
renderer: decode R32_SFLOAT packed colour clears ( #436 )
...
* renderer: decode R32_SFLOAT packed colour clears
DecodePackedColorClear handled R32Uint, R32Sint and the 8/10-bit formats but fell through to the default false case for R32Sfloat. metadata_clear_supported then went false, the clear value was discarded, and the target kept its previous contents. Decode the packed word as float bits, matching DecodePackedDepthClear directly below, and reject non-finite patterns rather than materializing them.
* renderer: preserve all R32_SFLOAT clear bits
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-09-01 03:37:55 +04:00
nmzik
39a34fa343
graphics: consolidate validation guest checks
2026-08-31 11:06:51 +04:00
nmzik
c759236ccb
renderer: support depth-compatible uint image views
2026-08-18 03:53:44 +02:00
nmzik
21aa7b66ce
graphics: replace raw GPU enum values with typed formats
2026-08-11 16:12:38 +02:00
nmzik
d8a4c83cc7
format src and tests with clang-format
2026-07-31 11:36:12 +02:00
nmzik
a6b61d7aa0
refactor(graphics): split renderer and recompiler into focused modules
2026-07-29 00:30:24 +02:00