You can sign up to get a daily email of our articles, see the Mailing List page!

Pretty exciting times for the Wine [Official Site] team, with the release of VKD3D version 1.1 of their Direct3D 12 to Vulkan translation library. Note: Not to be confused with DXVK which has seen a lot of the limelight lately.

The main highlights of this release are:

  • Initial support for placed resources.
  • MoltenVK support.
  • Support for geometry shaders.

Hopefully with projects like this progressing alongside DXVK, Wine gaming or Steam Play with Proton if it pulls in VKD3D could be made even better. We saw how DXVK propelled things forward rather dramatically, so perhaps this could do something similar in time for games using DirectX 12.

Who knows, projects like this may even help future ports if developers want a quicker way to port games using DX12.

For the full details of what's new, click me

*** libvkd3d

- Initial support for memory heaps and placed resources.

- Improved support for resource views.

- ClearUnorderedAccessViewUint() is implemented for textures.

- Blend factor is implemented.

- Performance improvements.

- A new interface is available for enabling additional Vulkan instance
  extensions.

- A new public function is available for mapping VkFormats to DXGI_FORMATs.

- Support for more DXGI formats.

- Various bug fixes.


*** libvkd3d-shader

- Support for geometry shaders.

- Pretty printing is implemented for shader code extracted from DXBC.

- Clip and cull distances are supported.

- Support for more shader instructions:
  - round_ne,
  - sincos,
  - ineg,
  - continue,
  - continuec,
  - gather4_po,
  - gather4_po_c,
  - gather4_c.

- Texel offsets are supported.

- Various shader translation fixes.


*** libvkd3d-utils

- Vulkan WSI extensions are detected at runtime.


*** build

- Demos are not built by default.

- libxcb is now an optional dependency required only for demos.

- MoltenVK is supported.

Article taken from GamingOnLinux.com.
24 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
mylka 5 October 2018 at 8:56 pm UTC
NeptNutzObviously, the list is monumentally short compared to DX11 games, but (aside from P-L.G's tweet) is there anyone showing this working on a DX12 release title? I know I have at least two (maybe three) titles I can try this—Oops! Nevermind. In pure (non-Proton) Wine, make that five! ;)

https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/List_of_games_with_DirectX_12_support.html

This article is issued from Wikipedia - version of the 12/4/2016.

why did they delete the dx and vulkan games from wiki?
sr_ls_boy 5 October 2018 at 9:25 pm UTC
Deus Ex: Mankind Divided is on the list. One day I'll try out the
dx12 renderer. Maybe I can get better performance than native.
edo 6 October 2018 at 12:05 am UTC
mylka
NeptNutzObviously, the list is monumentally short compared to DX11 games, but (aside from P-L.G's tweet) is there anyone showing this working on a DX12 release title? I know I have at least two (maybe three) titles I can try this—Oops! Nevermind. In pure (non-Proton) Wine, make that five! ;)

https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/List_of_games_with_DirectX_12_support.html

This article is issued from Wikipedia - version of the 12/4/2016.

why did they delete the dx and vulkan games from wiki?

It's the Wikipedia, feel free to add it again
mylka 6 October 2018 at 12:44 am UTC
edo
mylka
NeptNutzObviously, the list is monumentally short compared to DX11 games, but (aside from P-L.G's tweet) is there anyone showing this working on a DX12 release title? I know I have at least two (maybe three) titles I can try this—Oops! Nevermind. In pure (non-Proton) Wine, make that five! ;)

https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/List_of_games_with_DirectX_12_support.html

This article is issued from Wikipedia - version of the 12/4/2016.

why did they delete the dx and vulkan games from wiki?

It's the Wikipedia, feel free to add it again

i dont think they deleted it by mistake. why would they add it again?
Faalagorn 6 October 2018 at 3:39 pm UTC
The pages were deleted in favor of categories, citing WP:INDISCRIMINATE as a reason, see https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/List_of_games_with_Vulkan_support for more info.

But honestly, those lists weren't in great shape in the first place. I used to update the Vulkan list, trying to find reliable sources, but after I stopped there was little to no quality control afterwards – some game with only announced Vulkan renderer or open source ports of old games got removed before, but then some stayed or got added afterwards. Similar story to DX12 games.

Aside from Wikipedia, you can search PCGamingWiki by properties: Vulkan, Direct3D – they are far from being complete, but you the info is easy to add to appropriate pages.


Last edited by Faalagorn at 6 October 2018 at 3:41 pm UTC
Lin_Soldar 6 October 2018 at 8:45 pm UTC
This is great and amazing tech, can definitely see the importance of it to help possibly port titles that are not on Steam for example Battlefield 1 ( Stand to be corrected ). But honestly hoping devs would see the benefit of just using the Vulkan API from the start especially seeing that so many ports are done with Android in mind and the Nintendo Switch as far I'm aware, that way making ports or building binaries for various platforms would be so much easier with only having to use one API ie Vulkan.
YoRHa-2B 7 October 2018 at 3:10 pm UTC
Lin_Soldarfor example Battlefield 1
Dx12 in Battlefield 1 is complete garbage. It's so bad that even the stuttery mess you get with DXVK in this game is better than the stuttery mess that is Dx12 on Windows.

Not the only game with straight-up terrible Dx12 though.
Cestarian 8 October 2018 at 4:36 am UTC
But can it run a single bloody game yet?
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • Friday Livestream with Samsai
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts