Wine Staging 11.15 drops with major vkd3d sync and DComp refinements
Wine Staging 11.15 laid claim to August 9, 2026, carrying a fresh sync to upstream Wine alongside a substantial overhaul of the vkd3d-latest patchset. If you're running D3D12 titles on Linux, this update lands exactly where it needs to be.
Wine Staging isn't the mainline release. It's the testing branch where developers stash patches too experimental or too risky for the upstream tree. The goal is straightforward: get features and fixes into your hands faster, then let maintainers refine them before they eventually merge upstream. Think of it as a holding pen for code that's ready to run but still needs polishing before the main road.

What actually changed
Between the v11.14 and v11.15 tags, the repository went through seven commits over roughly two weeks. Primary maintainer Alistair Leslie-Hughes handled every single one. The biggest shift is the vkd3d-latest patchset, which syncs directly to Hans Kristian Work's VKD3D Proton translation layer. The update swapped out roughly 8,300 lines and added more than 9,100, explicitly fixing a compile error by renaming d3d10shader.h to d3d10effect.h. Upstream Wine moves fast, and the D3D12-to-Vulkan bridge has to keep pace.
Rebasing staging patches against a moving upstream target usually means fighting with line numbers and broken includes. Leslie-Hughes clearly ran into that exact friction, which explains why the d3d10 rename shows up in the commit log. The DComp patchset received a similar tune-up. Zhiyi Zhang from Codeweavers refined the shared-visual-handle implementation to match the newer base, which should keep menus from turning pitch black in Clip Studio Paint 4 and stabilize Corgi Warlock on Steam. That particular patch is part of a much larger multi-step effort to bring Windows Desktop Window Manager composition APIs into Wine's server process. It's nowhere near complete, but each iteration chips away at the wall.
On the cleanup side, an old d3dx9 workaround that forced D3DXIntersect to return FALSE finally got the axe. Whatever game it was meant to help never actually worked, and the patch had outlived its usefulness. The server-Stored_ACLs patch also received a quick refresh to line up with the new upstream internals.
It's a tight release cycle, and the commit count reflects more of a maintenance sprint than a feature dump. But that's exactly what Staging does. Instead of waiting for every piece to be polished for mainline, you get the bleeding edge right now. The vkd3d sync alone is meaningful for anyone wrestling with D3D12 games, even if the exact version of Wine sitting behind it is still a development snapshot rather than a tagged release.
You can pull the source directly from the GitHub repository or grab prebuilt packages for your distro of choice.