← Vulkan
You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
[[File:Vulkan logo.png|thumb|Vulkan logo]]'''Vulkan''' is the modern graphics API that allows developers to take greater control over what the player sees, and greatly affects performance.<ref name=":0">[https://www.youtube.com/watch?v=SV9_chUpDgc CitizenCon 2951: Gen 12 & The Multicore of Vulkan], Star Citizen, Youtube, 9 october 2021</ref> It is an alternative to DirectX.
It sits between the render engine and the graphics card driver, allowing the developper a fine grained control over what the develop. It also gives flexibility for cross-platform, including [[Linux]] as it is an open standard API, contrary to Microsoft proprietary.
The design of Vulkan allows to alleviate some CPU bottlenecks by submitting work in parallel to the GPU.<ref name=":0" />
A graphic API is a tool that interfaces between the players graphics card and the developers.
Vulkan has many features that [[Cloud Imperium|Cloud Imperium Games]] will be exploring in the future, such as variable rate shading, boundless resources and GPU accelerated ray tracing. Vulkan can also help collect live hardware data on a large scale that can be used to target specific features and extensions.
Templates used on this page:
- Template:Cite RSI (view source)
- Template:For (view source) (protected)
- Template:Short description (view source)
- Module:Arguments (view source) (protected)
- Module:Cite/styles.css (view source)
- Module:Cite RSI (view source)
- Module:For (view source)
- Module:Format link (view source)
- Module:Hatnote (view source)
- Module:Hatnote/styles.css (view source)
- Module:Hatnote list (view source)
- Module:Yesno (view source)
Return to Vulkan.