Hacker News new | ask | show | jobs
by moonchild 1959 days ago
They can also take advantage of zink to implement opengl, at least on platforms that support mesa; and use wine's implementations of direct3d.

I expect that, in the future, gl and d3d will be implemented entirely on top of vulkan, and thus be more portable and make it easier to make GPUs and graphics drivers.

1 comments

> I expect that, in the future, gl and d3d will be implemented entirely on top of vulkan

I'm not sure whether you're talking about the "official" Microsoft D3D libs here, but I very much doubt that'll ever happen. They don't like dependencies they can't control. The Excel team used to maintain their own compiler because they didn't want to be dependent on the Visual C++ team who worked in the same building.

Same with Apple and Metal.

The GP probably means the Wine implementation.

Vulkan is not even supported on UWP or Win32 sandboxes, the ICD mechanism its drivers use from the OpenGL days is only allowed in classical Win32 mode.