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.