Commit Graph
64 Commits
Author SHA1 Message Date
Mirko Brombin 0b943bb839 feat: trace rays through a Direct3D 12 ray tracing pipeline on vkd3d-proton and the Vulkan bridge 2026-08-02 09:30:25 +02:00
Mirko Brombin ba284f9eca feat: run geometry and tessellation stages in Direct3D 12 pipelines through vkd3d-proton 2026-08-02 08:27:45 +02:00
Mirko Brombin cc42438a29 feat: run a hand assembled Direct3D 11 hull and domain shader pair through DXVK and the Vulkan bridge 2026-08-02 08:26:39 +02:00
Mirko Brombin cc383f874a feat: run a hand assembled Direct3D 11 geometry shader through DXVK and the Vulkan bridge 2026-08-02 08:23:58 +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 b3ef164cdb feat: verify a Direct3D 12 bundle fed by a copy queue through vkd3d-proton 2026-08-02 07:32:08 +02:00
Mirko Brombin dfa98b8895 feat: add destroy the surfaces a program leaves behind when the Vulkan bridge ends 2026-08-02 07:29:39 +02:00
Mirko Brombin 0d02a17eed feat: present a Direct3D 8 frame through DXVK 2026-08-02 06:15:36 +02:00
Mirko Brombin 0e1fb1bd29 feat: give 64-bit programs the ANSI window functions and present a Direct3D 9 frame through DXVK 2026-08-02 06:14:20 +02:00
Mirko Brombin df227c0375 feat: answer every display driver thunk and verify a Direct3D 11 swap chain through full screen mode 2026-08-02 06:00:12 +02:00
Mirko Brombin f404c90bf9 feat: verify an indirect draw with two targets, blending, root constants and an occlusion query through vkd3d-proton 2026-08-02 05:32:43 +02:00
Mirko Brombin 7270c4093d feat: verify an indirect instanced draw with two targets, blending, generated mips and an occlusion query through DXVK 2026-08-02 03:56:46 +02:00
Mirko Brombin 2a5d981723 feat: give 32-bit programs a DirectSound without a device and show crash details 2026-08-02 03:10:35 +02:00
Mirko Brombin 58a49176de feat: present a 32-bit Direct3D 9 frame on Wayland through 32-bit DXVK 2026-08-02 03:02:06 +02:00
Mirko Brombin 469f7926b9 feat: give 32-bit programs a Vulkan loader over the bridge with layout translation 2026-08-02 02:47:33 +02:00
Mirko Brombin 07ac05c3ee feat: serve the services the 32-bit DXVK Direct3D 9 library imports and run its start-up 2026-08-02 02:33:43 +02:00
Mirko Brombin f571e2bc0e feat: load a 32-bit C runtime component and dependent libraries for 32-bit programs 2026-08-02 02:26:32 +02:00
Mirko Brombin 0cd57f8f1f feat: expose Direct3D 9 interfaces to 32-bit programs as generated method traps 2026-08-02 02:19:52 +02:00
Mirko Brombin 2eae3c8a4c feat: resolve a four sample render target through DXVK and verify the edges 2026-08-01 23:28:07 +02:00
Mirko Brombin d2f48cc3d3 feat: dispatch a Direct3D 12 compute pipeline through vkd3d-proton and verify the buffer 2026-08-01 23:26:28 +02:00
Mirko Brombin 4e2ce218b6 feat: run a Direct3D 11 compute shader through DXVK and verify the buffer 2026-08-01 23:25:19 +02:00
Mirko Brombin 8e119a5bda feat: render a textured depth tested scene with Direct3D 12 descriptor tables through vkd3d-proton 2026-08-01 23:23:44 +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 935224f03f feat: add resize a Direct3D 12 swap chain and verify the capture before and after 2026-08-01 23:14:47 +02:00
Mirko Brombin 9aa1a31984 feat: honour append-only file access and measure input latency 2026-08-01 23:08:29 +02:00
Mirko Brombin 88a47aa359 feat: add the 16-bit era file functions 2026-08-01 22:58:07 +02:00
Mirko Brombin 82ccec8e75 feat: share Vulkan memory shadows with the host, profile native API calls and fix thread exit at the deadline 2026-08-01 22:32:38 +02:00
Mirko Brombin fb2829be33 feat: present a Direct3D 12 swap chain through vkd3d-proton on Wayland and verify the capture 2026-08-01 22:18:00 +02:00
Mirko Brombin 0e1bf944e5 feat: draw a triangle with a Direct3D 12 pipeline through vkd3d-proton and verify the pixels 2026-08-01 22:14:53 +02:00
Mirko Brombin 37baa50e90 feat: add execute a Direct3D 12 clear and copy through vkd3d-proton and verify the pixels 2026-08-01 22:13:18 +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 f3762f4724 feat: add a Raven versus Wine benchmark and its first measurements 2026-08-01 21:03:33 +02:00
Mirko Brombin 82a160f157 feat: create a Direct3D 12 device through vkd3d-proton and release threads left at exit 2026-08-01 20:57:35 +02:00
Mirko Brombin 7daa9891f0 feat: answer GetSystemDirectory and add a hardware variant of the D3D11 present test 2026-08-01 19:53:10 +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 010a58822a feat: render a D3D11 triangle through DXVK, answer format property chains and add wsprintfA 2026-08-01 16:36:50 +02:00
Mirko Brombin 505fde8403 feat: audit runtime independence through the live process tree 2026-08-01 16:23:51 +02:00
Mirko Brombin c9ae7320e3 feat: redraw every top-level window on a desktop RedrawWindow and verify dark mode in an open dialog 2026-08-01 11:56:36 +02:00
Mirko Brombin 342f1361e8 feat: marshal Vulkan commands from the registry 2026-08-01 10:46:12 +02:00
Mirko Brombin 0a862d0dd3 feat: dispatch GCC exceptions raised during unwinding, add Vulkan extension enumeration and chained queries 2026-08-01 09:52:37 +02:00
Mirko Brombin 46f1f9647a feat: give the Notepad++ workflow test room under sanitizer load 2026-08-01 08:03:24 +02:00
Mirko Brombin c52bf71cc5 feat: tolerate caret blink when waiting for the editor to settle 2026-08-01 06:33:08 +02:00
Mirko Brombin 1cadef7816 feat: add Notepad++ three-session workflow test 2026-08-01 06:28:28 +02:00
Mirko Brombin 00dfe35fe6 feat: add C runtime component, locale-aware neutral resource lookup, registry key open and file title 2026-08-01 04:10:48 +02:00
Mirko Brombin a943a8d7fc feat: add shell component with file dialogs and class registry, message box, nested focus, queue order for characters 2026-08-01 03:07:13 +02:00
Mirko Brombin b2f394b20e feat: add keyboard modifiers and system keys, dialog state for the user32 component, upstream patch step 2026-08-01 02:31:50 +02:00
Mirko Brombin d64762f21e feat: add user32 resources, child frames, reparent surfaces, WM_SIZE on child resize, retained DC reattach, profile APIs for PE64 2026-08-01 01:40:34 +02:00
Mirko Brombin 4a973d4dce feat: add GDI rasterizer, text, image loading, guest user32 component and pinned libpng 2026-08-01 00:12:57 +02:00
Mirko Brombin 659315e3a9 feat: map window and DIB pixels into the host, defer presentation and provision the common controls component 2026-07-31 23:22:18 +02:00
Mirko Brombin efc6104b5b feat: add kernel32 services, guest threads and structured exceptions for PE64 processes 2026-07-31 21:45:18 +02:00