Page MenuHomeFeedback Tracker

Add Vulkan API support alongside DX12 in engine
Closed, ResolvedPublic

Description

As DirectX 12 and Vulkan are two APIs that accomplish the same thing with a few differences in their additional functions. Why not add Vulkan API support to the engine alongside the DirectX 12 support currently being added?

Intel, AMD, and Nvidia have shown demos of the Vulkan API running on Preview versions of the Vulkan API driver. All the demos show that Vulkan is a HUGE boost in performance and resource optimization over openGL. the problem with only supporting DirectX 12, is that if your user base wants to get the performance boost in the game, they HAVE to upgrade to Windows X. Many of us have no desire to upgrade and we like our current OS just fine.

Additionally, with the imminent release of the Linux and Mac OS beta client ports which AFAIK are running on a wrapper via Wine or something similar, it would drastically improve the experience on those platforms if Vulkan API support was added in instead of emulating DirectX. If the Linux/Mac ports were designed to only use Vulkan, that would give BI the chance to test the API without affecting their main player base. If everything works as expected or exceeds expectations, they can then add it to the Windows client so that all the users not running MS Windows X can gain the same performance benefits of those running DirectX 12 without having to upgrade.

Below you will find youtube links to the relevant Vulkan API demo videos.

https://www.youtube.com/watch?v=P_I8an8jXuM

https://www.youtube.com/watch?v=0Hth4u65zfc

https://www.youtube.com/watch?v=llOHf4eeSzc

https://www.youtube.com/watch?v=NqensKmmRfE

Details

Legacy ID
1236374885
Severity
None
Resolution
Won't Fix
Reproducibility
Have Not Tried
Operating System
Windows 7
Category
Feature Request
Additional Information

Event Timeline

LinuxMaster9 edited Additional Information. (Show Details)Aug 30 2015, 6:14 PM
LinuxMaster9 set Category to Feature Request.
LinuxMaster9 set Reproducibility to Have Not Tried.
LinuxMaster9 set Severity to None.
LinuxMaster9 set Resolution to Open.
LinuxMaster9 set Legacy ID to 1236374885.May 8 2016, 12:36 PM
Koala added a subscriber: Koala.May 8 2016, 12:36 PM
Koala added a comment.Aug 30 2015, 6:55 PM

/upvoted

If it is possible, so why not?

One advice:

A more objective ticket (no criticism on Windows 10) would be better.

Can only mean good things. Unsure why someone would downvote however :?

PS. Saying he doesn't want to upgrade to Win10 isn't really criticism btw.

another interesting talk/video about vulkan and how it works: https://www.youtube.com/watch?v=xtrNiYW8lh4

With the evidence that the Linux port client is running really really well, imagine what it would be like to run under Vulkan API instead of OpenGL?

Yeah, its guy from Frostbite, electronic Arts.... It talk for themselves - EA games never had problem with performance, on any of my PC's - i had 4 of them, begining with very old, oudated hardware till now, newer meet bad optimalisation. Now they are talking about Vulcan API - they would keep quiet if this could be so bad as someone thinking. UPVOTED.

This comment was removed by Geez.
Geez added a subscriber: Geez.May 23 2019, 3:29 PM
This comment was removed by Geez.
dedmen closed this task as Resolved.May 18 2020, 10:50 AM
dedmen updated the task description. (Show Details)
dedmen changed Resolution from Open to Won't Fix.
dedmen edited Additional Information. (Show Details)
dedmen set Operating System to Windows 7.