Mirko Brombin
|
91e09443bb
|
feat: build msiexec, keep it in the system directories of both widths, and install and remove packages through it in the tests
|
2026-09-21 04:34:23 +00:00 |
|
Mirko Brombin
|
7c150b5279
|
feat: build the installer resources and install and remove a package in the native tests
|
2026-09-21 04:26:15 +00:00 |
|
Mirko Brombin
|
3fc2448977
|
feat: build the Windows Installer, cabinet, side-by-side and structured storage components from ReactOS and serve them to programs
|
2026-09-21 06:00:50 +02:00 |
|
Mirko Brombin
|
ec70ffd3ec
|
feat: read thread and process ids in the guest and take the heap lock without handing it over
|
2026-09-04 07:20:29 +02:00 |
|
Mirko Brombin
|
a95af2bb28
|
feat: give opened streams msvcrt's lock so programs that lock them no longer corrupt the heap
|
2026-09-04 05:59:42 +02:00 |
|
Mirko Brombin
|
bd7fe3c8bd
|
feat: add keyed events, inherited working directory, msvcrt locks and process exit that ends other threads first
|
2026-09-04 05:41:39 +02:00 |
|
Mirko Brombin
|
6da3170e51
|
feat: show owned popup windows where the program places them and benchmark ClassiCube frames against Wine
|
2026-09-04 04:48:12 +02:00 |
|
Mirko Brombin
|
ab62d80bea
|
feat: serve leaf API calls without stopping the guest, run blocking Vulkan calls off the scheduler and keep input in order
|
2026-09-04 04:31:00 +02: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
|
26fbeabc78
|
feat: run Steam's web UI with cross-process handles, per-thread message queues, socket events and process identity
|
2026-09-03 16:48:12 +02:00 |
|
Mirko Brombin
|
66087052d8
|
feat: run Chromium's helper processes with DirectWrite, named pipes, jobs, inherited handles and shared sections
|
2026-09-03 06:06:54 +02:00 |
|
Mirko Brombin
|
7b3461c003
|
feat: run Chromium's web helper further with reserved address space, native registry, tokens and process lists
|
2026-09-03 03:46:34 +02:00 |
|
Mirko Brombin
|
966069f911
|
feat: run Steam to its web helper with real sockets, TLS chains, child environments and image protection
|
2026-09-03 02:50:56 +02:00 |
|
Mirko Brombin
|
a7256dafac
|
feat: run the Steam installer to Finish with child processes, shell links and sockets
|
2026-09-03 01:15:07 +02:00 |
|
Mirko Brombin
|
f5cd92f4c8
|
feat: give 32-bit programs the registry, shell folder, INI write, token and file services an installer needs
|
2026-09-02 23:23:20 +02:00 |
|
Mirko Brombin
|
72ec81f4be
|
feat: trace through two geometries, two transformed instances and a compacted acceleration structure
|
2026-08-02 09:47:37 +02:00 |
|
Mirko Brombin
|
4b725f7f86
|
feat: run any hit, callable and intersection shaders in Direct3D 12 ray tracing through vkd3d-proton
|
2026-08-02 09:44:52 +02:00 |
|
Mirko Brombin
|
85061817ea
|
feat: record why mesh shaders cannot run through vkd3d-proton on this machine
|
2026-08-02 09:42:45 +02:00 |
|
Mirko Brombin
|
4e8b020935
|
feat: run shader model 6 wave intrinsics in a Direct3D 12 compute shader through vkd3d-proton
|
2026-08-02 09:33:01 +02:00 |
|
Mirko Brombin
|
606e524629
|
feat: trace inline with RayQuery in a Direct3D 12 compute shader through vkd3d-proton
|
2026-08-02 09:31:45 +02:00 |
|
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 |
|