Star Citizen DirectX 11 and 12 Support Axed in Favour of Vulkan API

Written by Neil Soutter on Mon, Mar 20, 2017 11:30 AM
System Requirements Optimum 1080p PC Build Low vs Ultra Screenshots GPU Performance Chart CPU List That Meet System Requirements GPU List That Meet System Requirements

Star Citizen developer Cloud Imperium Games (CIG) has announced its intention to drop DirectX 11 and DirectX 12 support completely in favour of  building the entire game with the Vulkan graphics API. Up until now Star Citizen players have had the choice between Vulkan and DX11, with DX12 support forthcoming. CIG has now cancelled these plans because Vulkan “doesn't force our users to upgrade to Windows 10 and opens the door for a single graphics API that could be used on all Windows 7, 8, 10 & Linux.”

That’s according to Alistair Brown, director of graphics programming at CIG. He goes on to say "Years ago we stated our intention to support DX12, but since the introduction of Vulkan which has the same feature set and performance advantages this seemed a much more logical rendering API to us.”

Going forward, CIG’s plan is to solely support Vulkan, eventually phasing out the current DirectX 11 implementation. Vulkan’s open-source approach means no players should be affected by the change in API.

“DX12 would only be considered if we found it gave us a specific and substantial advantage over Vulkan,” said Brown. “The API's really aren't that different though, 95% of the work for these APIs is to change the paradigm of the rendering pipeline, which is the same for both APIs.”

Since Vulkan came about it’s been easy to assume that adoption is slow. However, the graphics API only officially launched in February 2016, giving developers just over a year to actually make use of it. In the case of DOOM, which already used Khronos Group’s previous API (OpenGL), it was simple. For other developers, which have been coding for DX11 or DX12, the shift will be much slower. Essentially you’re looking at projects started after Vulkan launched in 2016.

There’s no doubting Star Citizen is a big name for Vulkan however. This is one the biggest PC exclusives in existence so any success with the graphics API could pave the way for future titles. With any luck we’ll see plenty more in the years to come. Considering Valve’s pro-Vulkan stance, it seems a given that any titles in development at Valve HQ will also utilise Vulkan.

Are you impressed with what you've seen of Vulkan so far? Would you like to see more widespread adoption vs DirectX 12? Let us know!

Login or Register to join the debate

Rep
97
Offline
admin approved badge
00:10 Mar-21-2017

This is fantastic! Vulkan is the way to go!

2
Rep
210
Offline
admin approved badge
23:49 Mar-20-2017

This is not only a win for Star Citizen or Vulkan... but for gamers and gaming as a whole !!!


Vulkan to the top !

6
Rep
43
Offline
16:36 Mar-20-2017

Not the API we deserve but the one we need

9
Rep
-13
Offline
14:52 Mar-20-2017

im buying star citizen

12
Rep
-13
Offline
14:51 Mar-20-2017

very very good decision........ directx 12 sucks.... if we compare we can see dx12&#60dx11&#60vulkan api

9
Rep
25
Offline
13:40 Mar-20-2017

Nice to see Vulkan is being implemented in more and more games, hopefully this trend continues and they ditch DX12 all together; as it's just sh*t in comparison.

17
Rep
1
Offline
13:18 Mar-20-2017

Good decision made by Cloud Imperium Games, Vulkan is the future.

15
Rep
51
Offline
13:01 Mar-20-2017

This is excellent. Hopefully this game will be a massive success, then (some) publishers will properly pay attention to the potential of both the PC as a platform and the Vulkan API.

8
Rep
14
Offline
12:34 Mar-20-2017

Best news in last 1 month... i am so happy because of vulkan! i really love linux so i hope that more and more games will support this OS!

8
Rep
48
Offline
12:03 Mar-20-2017

This is exactly what I hoped for, more developers are switching to Vulkan. :)

13
Rep
96
Offline
admin approved badge
11:56 Mar-20-2017

"doesn't force our users to upgrade to Windows 10"
Good. That's what I want to hear from every developer out there.

20
Rep
106
Offline
admin approved badge
11:46 Mar-20-2017

ooooohhhhh boy, time to dust off star citizen its been 2 hours since i played it feels like a long time, can't wait for the vulkan update I want to benchmark this r9 390x lets see if this gpu still has the juice for this game

8
Rep
132
Offline
11:43 Mar-20-2017

That's good, Vulkan if done properly like Doom is awesome.

7

Can They Run... |

Core i5-4590 3.3GHz GeForce GTX 1650 12GB
| 60FPS, Ultra, 1440p
Core i5-10400F 6-Core 2.90GHz GeForce GTX 1080 Ti Inno3D Twin X2 11GB 16GB
50% Yes [2 votes]
Core i3-9100F 4-Core 3.6GHz GeForce GTX 1650 Super 4GB 8GB
| 60FPS, Medium, 1440p
Core i3-9100F 4-Core 3.6GHz GeForce GTX 1650 Super 4GB 8GB
100% Yes [1 votes]
Ryzen 3 3100 4-Core 3.6GHz GeForce GTX 1060 MSI Gaming 3GB 16GB
Ryzen 9 4900HS 8-Core 3.0GHz GeForce RTX 2060 Max-Q 16GB
100% Yes [1 votes]
| 60FPS, High, 1080p
Core i7-10700 8-Core 2.90GHz GeForce RTX 2060 6GB 16GB
100% Yes [1 votes]
| 60FPS, High, 1080p
Ryzen 5 2600X 6-Core 3.6GHz GeForce RTX 2060 6GB 16GB
66.6667% Yes [3 votes]
| 30FPS, Medium, 720p
Pentium Dual Core E6300 2.8GHz GeForce 210 3GB
100% Yes [1 votes]
| 30FPS, Medium, 1080p
Ryzen 5 3600 6-Core 3.6GHz GeForce GTX 1660 Ti 6GB 8GB
| 60FPS, Ultra, 1080p
Ryzen 7 2700X GeForce RTX 3060 Ti MSI Ventus 3X OC 8GB 16GB
100% Yes [2 votes]
| 30FPS, Medium, 1080p
Core i7-2600K 4-Core 3.40GHz GeForce RTX 2060 MSI Gaming Z 6GB 16GB
| Ultra, 1080p
Core i3-9100F 4-Core 3.6GHz GeForce GTX 1070 Gigabyte Windforce OC 16GB
100% Yes [2 votes]