| ▲ | Svoka 4 hours ago |
| Honestly pick between Vulkan and DX12 is very superficial. But you can easily make Vulkan run on macOS. Not sure what would be the reason to use DX12 in the new project today given free choice of technology, especially when team comes from OpenGL. |
|
| ▲ | Negitivefrags 3 hours ago | parent | next [-] |
| The reason you use DX12 in a new project is so that you can get good linux support. I'm making a joke, but it's also true. |
| |
| ▲ | maxloh 2 hours ago | parent [-] | | How good does Wine support DX12? | | |
| ▲ | charcircuit 40 minutes ago | parent | next [-] | | DXVK does not need wine. | |
| ▲ | Negitivefrags 2 hours ago | parent | prev | next [-] | | Support for DX12 under Proton in linux is incredibly good. Some games actually run faster under DX12 in Proton than the native versions do. | | |
| ▲ | literallywho 2 hours ago | parent [-] | | I don't think it's faster than a windows game running Vulkan, though, is it? Like, if you benchmarked a game that has native DX12 and Vulkan modes (such as Wolfenstein: The New Colossus, I believe), it will probably have higher FPS in Vulkan mode, right? | | |
| ▲ | Negitivefrags an hour ago | parent [-] | | Well our game runs faster in DX12 under Proton than Vulkan under Proton. Of course since Proton uses Vulkan to implement DX12, it means that our Vulkan implementation is simply worse than the one that Valve created to emulate DX12. I'm sure it's possible to improve that, but it implies that there way to get the best performance out of Vulkan is less obvious than the way to get it out of DX12. |
|
| |
| ▲ | xxs 36 minutes ago | parent | prev [-] | | it translates the calls to vulkan. |
|
|
|
| ▲ | socalgal2 23 minutes ago | parent | prev [-] |
| but why would you pick the worst API? |