News for hackers. Stuff that matters.
Re:Triton: DirectX 11 Driver for QEMU by tyfon on Saturday August 08, 2026 @03:55PM (#49225293)
DX11 is much more high level while DX12 implements direct control over the GPU. 12 is much more like vulkan.

I guess since this is emulating the device instead of just passing the commands to vulkan it is easier to do DX11, but I could be wrong about this particular implementation.

Re:Triton: DirectX 11 Driver for QEMU by bellowsgulch on Saturday August 08, 2026 @08:35PM (#49227237)
DirectX 12 isn't just much more like Vulkan, it's so shockingly similar, it's basically Vulkan. It's jarring when you read it for the first time because you ask yourself why it even exists, but a second later, you realize it's so Microsoft can own their own graphics interface, too.

I could be remembering this incorrectly, but that's the impression I remember.

Re:Triton: DirectX 11 Driver for QEMU by aseipp on Saturday August 08, 2026 @10:41PM (#49227931)
DX12 was over 2 years old by the time Vulkan was released. People in the industry also use DirectX extensively and have for decades (Vulkan is fairly marginal in comparison); many modern graphics API features (mesh shaders, ray tracing) were designed and developed in DirectX, as Microsoft worked with closely with ISVs on these features before they spread to wider audiences and published specifications.

Honestly if you are creating games, with the rise of Proton and vkd3d, there is seemingly less need to target Vulkan today than ever before. Just target x86_64 Windows with DirectX11 or DirectX12 and you will even get Linux support (and some day, probably macOS) "for free". That's just for games, though.

Re:Triton: DirectX 11 Driver for QEMU by anthk on Sunday August 09, 2026 @09:21AM (#49231161)
Vulkan existed before with AMD's Mantle or whatever was called.
Re:Triton: DirectX 11 Driver for QEMU by pjmlp on Sunday August 09, 2026 @02:06PM (#49233840)
Nope, thanks to AMD giving Mantle to Khronos, Vulkan actually happened, otherwise there would be no Vulkan now, they would still be arguing about OpenGL vNext on those committee meetings.
Re:Triton: DirectX 11 Driver for QEMU by izacus on Saturday August 08, 2026 @09:35PM (#49227567)
There's that small thing of DirectX 12 predating Vulkan (and massively predating the useful Vulkan specs).
Re:Triton: DirectX 11 Driver for QEMU by flohofwoe on Sunday August 09, 2026 @03:51AM (#49229357)
They look similar because both D3D12 and Vulkan have been 'influenced' by Mantle (Vulkan more strongly than D3D12 though).

Vulkan was released after both Metal and D3D12 btw.

Re:Triton: DirectX 11 Driver for QEMU by pjmlp on Sunday August 09, 2026 @06:19AM (#49230078)
And only exists in first place because AMD offered Mantle to Khronos, otherwise they would probably be discussing how OpenGL vNext would look like to this day.

While flohofwoe certainly knows this, for the others,

"Khronos is free to take as many pages as it wants out of the Mantle playbook, and AMD will impose no restrictions, nor will it charge any licensing fees."

-- https://www.phoronix.com/news/MTc2Mzc