Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms. It is a low-overhead, cross-platform 3D graphics library that gives developers more control over the GPU and lower level CPU usage for their Android base mobile projects. In the following topic, we will go over how you can enable and use Vulkan in your CRYENGINE projects.
Currently, Vulkan support in CRYENGINE is a experimental feature. For more information, contact CRYENGINE Support.
You need to compile Remote Shader manually, for more information please refer Remote Shader Compiler.
For information on supported devices and drivers for Vulkan, please refer: http://vulkan.gpuinfo.org/
Currently, CRYENGINE may work on early versions of Vulkan but have only been tested on 1.0.46 version onwards.
Supported Operating Systems:
It is recommended to use 64-bit operating system for the above mentioned options.
To build a CRYENGINE project that has support for the Vulkan API, you will need to do the following:
By Default, CRYENGINE's drivers are set to DX11/DX12 which prevents the editor to utilize Vulkan support in the game mode. Make sure you have performed the above steps to enable Vulkan support.