nmzik
27dc7c281f
graphics: keep bounded image heaps resident in a bindless descriptor set
2026-10-23 07:17:57 +02:00
nmzik
79837b423d
graphics: support compute stores to 2D MSAA images
2026-10-22 22:11:06 +02:00
Arda Sahin
8502d8a77d
image: drop optional create flags the driver rejects instead of aborting ( #1760 )
...
* image: request extended usage only for storage images
* tests: restore block-texel-view support through the flag check loop order
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-10-22 03:56:13 +02:00
Pixeluted
440245f616
gpu: bound overlapping image copies by both native backings
2026-10-19 05:04:56 +02: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
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
João Lobo
539c0f7bf8
graphics: restore block image storage usage where the device supports it ( #894 )
2026-09-29 01:57:25 +04:00
nmzik
2016f8e2fe
gpu: address extended guest memory without widening dense cache tables
2026-09-28 18:01:49 +04:00
nmzik
0f1ff37f23
Graphics: materialize CMASK clears before publishing expanded metadata
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
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
25a44371e3
refactor(graphics)
2026-09-12 13:40:10 +04:00
nmzik
80a18e82b7
graphics: simplify image allocation
2026-09-08 21:26:58 +04:00
nmzik
ac3156df3a
graphics: fix Vulkan BC image compatibility checks`
2026-09-07 23:41:19 +02:00
nmzik
056dcee70c
graphics: simplify buffer allocations
2026-09-07 15:00:52 +04:00
nmzik
2097ebb414
render: support overlapping fragment depth feedback
2026-09-07 11:15:47 +04:00
nmzik
ad935311f0
Revert "render: add depth attachment feedback support"
2026-09-07 07:01:53 +04:00
nmzik
f880c58ccc
render: add depth attachment feedback support
...
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com >
2026-09-07 04:25:10 +04:00
nmzik
13ad9f510d
render: clean up cache and image internals
2026-09-06 03:55:13 +04:00
nmzik
e7b269a9f6
render: clean up image setup and tiler recording
2026-09-05 14:36:42 +04:00
nmzik
80225015c5
renderer: enable storage for color images
2026-09-01 23:54:17 +04:00
nmzik
39a34fa343
graphics: consolidate validation guest checks
2026-08-31 11:06:51 +04:00
nmzik
6eed46b024
renderer: simplify image view cache
2026-08-24 01:31:15 +02:00
nmzik
21aa7b66ce
graphics: replace raw GPU enum values with typed formats
2026-08-11 16:12:38 +02:00
nmzik
9859b3e1d6
defer image refresh to final acquisition
2026-08-05 12:52:36 +02:00
nmzik
59b8fad341
graphics: support 3D color render targets
2026-08-02 09:38:57 +02:00
nmzik
861729fc6c
Optimize texture cache tracking ( #123 )
...
Optimize texture cache page tracking
2026-07-29 03:37:09 +02:00
nmzik
a6b61d7aa0
refactor(graphics): split renderer and recompiler into focused modules
2026-07-29 00:30:24 +02:00