Vulkan-specific device features. More...
#include <GraphicsTypes.h>
Public Member Functions | |
bool | operator== (const DeviceFeatures &RHS) const |
Comparison operator tests if two structures are equivalent. | |
Public Attributes | |
DEVICE_FEATURE_STATE | DynamicRendering = DEVICE_FEATURE_STATE_DISABLED |
Indicates whether the device supports VK_KHR_dynamic_rendering extension. | |
DEVICE_FEATURE_STATE | HostImageCopy = DEVICE_FEATURE_STATE_DISABLED |
Indicates whether the device supports VK_EXT_host_image_copy extension. | |
Vulkan-specific device features.
DEVICE_FEATURE_STATE Diligent::DeviceFeaturesVk::DynamicRendering = DEVICE_FEATURE_STATE_DISABLED |
Indicates whether the device supports VK_KHR_dynamic_rendering extension.
If the extension is not supported, dynamic render targets are implemented using framebuffer and render pass caches.
DEVICE_FEATURE_STATE Diligent::DeviceFeaturesVk::HostImageCopy = DEVICE_FEATURE_STATE_DISABLED |
Indicates whether the device supports VK_EXT_host_image_copy extension.
This extension is used to initialize the texture on the host. If the extension is not supported, the texture is initialized on the device.