![]() |
LLGL 0.05 Beta
|
Structure for a Vulkan renderer specific configuration. More...
#include <RendererConfiguration.h>
Public Attributes | |
| ApplicationDescriptor | application |
| Application descriptor used when a Vulkan debug or validation layer is enabled. | |
| ArrayView< const char * > | enabledLayers |
| List of Vulkan layers to enable. The ones that are not supported, will be ignored. | |
| std::uint64_t | minDeviceMemoryAllocationSize = 1024*1024 |
| Minimal allocation size for a device memory chunk. By default 1024*1024, i.e. 1 MB of VRAM. | |
| bool | reduceDeviceMemoryFragmentation = false |
| Specifies whether fragmentation of the device memory blocks shall be kept low. By default false. | |
Structure for a Vulkan renderer specific configuration.
| ApplicationDescriptor LLGL::RendererConfigurationVulkan::application |
Application descriptor used when a Vulkan debug or validation layer is enabled.
| ArrayView<const char*> LLGL::RendererConfigurationVulkan::enabledLayers |
List of Vulkan layers to enable. The ones that are not supported, will be ignored.
"VK_LAYER_KHRONOS_validation" can be used for a stronger validation. | std::uint64_t LLGL::RendererConfigurationVulkan::minDeviceMemoryAllocationSize = 1024*1024 |
Minimal allocation size for a device memory chunk. By default 1024*1024, i.e. 1 MB of VRAM.
| bool LLGL::RendererConfigurationVulkan::reduceDeviceMemoryFragmentation = false |
Specifies whether fragmentation of the device memory blocks shall be kept low. By default false.