nmzik
|
26f0c7b0bf
|
perf: reduce texture registration and lookup overhead
|
2026-08-03 08:18:05 +02:00 |
|
nmzik
|
f2ee98fe31
|
renderer: separate tiled and linear texture capacities
|
2026-08-03 00:35:02 +02:00 |
|
nmzik
|
207cef9602
|
renderer: report invalid texture upload layout
|
2026-08-03 00:35:02 +02:00 |
|
nmzik
|
59b8fad341
|
graphics: support 3D color render targets
|
2026-08-02 09:38:57 +02:00 |
|
nmzik
|
b877b4be9c
|
graphics: perf - batch GPU page watcher updates at 4 MiB granularity
|
2026-08-02 08:39:50 +02:00 |
|
nmzik
|
9da7fc5dd6
|
renderer: minor optimizations
|
2026-08-02 08:34:44 +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
|
3965d41d36
|
texture_cache: fix exact-match reuse across different tile modes
|
2026-07-30 00:10:40 +02:00 |
|
nmzik
|
f6e01e5403
|
Optimize bulk memory invalidation (#124)
* Per page -> per range search (optimization)
|
2026-07-29 05:09:36 +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 |
|