mirkobrombin
529efd5194
fix: keep a window's host surface until its last Vulkan surface goes
2026-10-29 23:42:09 +00:00
mirkobrombin
7479cd95d1
feat: fail Windows handle requests of the Vulkan bridge cleanly
2026-10-27 22:01:10 +00:00
mirkobrombin
5ca60c6e94
feat: add an experimental X11 desktop backend
...
Refs #10
Assisted-by: Claude Code:claude-opus-5.5
AI-Scope: wrote the XCB presentation, Vulkan and EGL surface support, the --desktop=x11 option and the Xvfb tests from the issue #10 plan
2026-10-25 16:17:49 +00:00
mirkobrombin
fbbb8fcdd9
feat: add opt-in per-thread graphics queues
2026-10-25 03:36:31 +01:00
mirkobrombin
0a0fe4be89
feat: add shared Windows process state and parallel guest execution
2026-10-24 16:24:23 +00:00
Mirko Brombin
c6d035f228
feat: map host-visible Vulkan memory directly and run heap and lock fast paths in the guest
2026-09-04 01:34:02 +02:00
Mirko Brombin
61c9def044
feat: add take a Direct3D 12 swap chain through full screen mode and destroy leftover surfaces on the instance that made them
2026-08-02 07:36:13 +02:00
Mirko Brombin
9f817cc851
feat: follow descriptor writes by type and render a textured depth tested scene through DXVK
2026-08-01 23:20:35 +02:00
Mirko Brombin
cb2a9d76ac
feat: follow window resizes in DXVK swap chains and unwind threads left at exit
2026-08-01 21:47:36 +02:00
Mirko Brombin
477a9d7c4e
feat: present DXVK swap chains on Wayland, update descriptors through templates and enumerate the display
2026-08-01 16:54:44 +02:00
Mirko Brombin
342f1361e8
feat: marshal Vulkan commands from the registry
2026-08-01 10:46:12 +02:00