nmzik
|
4c769dfbf9
|
render: simplify buffer and memory tracking ownership
|
2026-09-06 03:46:34 +04:00 |
|
nmzik
|
39a34fa343
|
graphics: consolidate validation guest checks
|
2026-08-31 11:06:51 +04:00 |
|
nmzik
|
e738535294
|
graphics: add RDNA2 FLAT BDA buffer cache and faults
|
2026-08-27 03:45:41 +02:00 |
|
nmzik
|
8072718462
|
graphics: replace command fences with timeline reuse
|
2026-08-26 10:03:43 +02:00 |
|
nmzik
|
1779142805
|
renderer: invalidate buffers on memory unmap
|
2026-08-24 00:40:02 +02:00 |
|
nmzik
|
0cbae39e41
|
remove double locking. small perf boost
|
2026-08-06 23:23:28 +02:00 |
|
nmzik
|
51d0e02543
|
perf: sync only GPU-dirty readbacks
|
2026-08-04 02:26:50 +02:00 |
|
nmzik
|
fc8d2a3b83
|
guest_gpu: remove memory-unmap submission deadlock + remove legacy agc buffering
|
2026-08-02 13:26:29 +02:00 |
|
nmzik
|
f830d6b2e4
|
renderer: remove legacy code left from refactoring
|
2026-07-31 23:13:48 +02:00 |
|
nmzik
|
2f5396c6a5
|
Rework guest memory tracking/virtual address space/direct and flexible memory (#135)
* Rework guest memory tracking
* add unknwon flag
* Fix macOS guest address-space reservation
|
2026-07-31 03:07:17 +02:00 |
|
nmzik
|
8a244677d7
|
fix(renderer): resolve delayed GPU page faults through buffer and texture caches
|
2026-07-29 18:47:19 +02:00 |
|
nmzik
|
f6e01e5403
|
Optimize bulk memory invalidation (#124)
* Per page -> per range search (optimization)
|
2026-07-29 05:09:36 +02:00 |
|
nmzik
|
a6b61d7aa0
|
refactor(graphics): split renderer and recompiler into focused modules
|
2026-07-29 00:30:24 +02:00 |
|