Defines the initialization parameters for the Vulkan backend. More...
#include <kanzi/gfx/platform/backend/vulkan/create_backend.hpp>
Public Attributes | |
| string | pipelineCacheDirectory |
| Directory in which pipeline_cache.bin is created in. If empty, cache is disabled. | |
| bool | pipelineCachePersistent |
| If true, initial cache data is read from disk. | |
| bool | pipelineCacheReadOnly |
| If true, updated cache data is not saved to disk. | |
| SharedLockedPtr< platform::Platform > | platform |
| Reference to the platform library that the backend uses to interact with the platform. | |
| GpuSelectionType | preferredDeviceSelection |
| Preferred device selection criteria. | |
| bool | useRenderThread |
| Use a Render Thread. This is an experimental feature. | |
Defines the initialization parameters for the Vulkan backend.
| SharedLockedPtr<platform::Platform> kanzi::gfx::VulkanInitializationInfo::platform |
Reference to the platform library that the backend uses to interact with the platform.
| GpuSelectionType kanzi::gfx::VulkanInitializationInfo::preferredDeviceSelection |
Preferred device selection criteria.
| bool kanzi::gfx::VulkanInitializationInfo::useRenderThread |
Use a Render Thread. This is an experimental feature.
| string kanzi::gfx::VulkanInitializationInfo::pipelineCacheDirectory |
Directory in which pipeline_cache.bin is created in. If empty, cache is disabled.
| bool kanzi::gfx::VulkanInitializationInfo::pipelineCachePersistent |
If true, initial cache data is read from disk.
| bool kanzi::gfx::VulkanInitializationInfo::pipelineCacheReadOnly |
If true, updated cache data is not saved to disk.