#pragma once #include "dxvk_include.h" namespace dxvk { /** * \brief Device info * * Stores core properties and a bunch of extension-specific * properties, if the respective extensions are available. * Structures for unsupported extensions will be undefined, * so before using them, check whether they are supported. */ struct DxvkDeviceInfo { VkPhysicalDeviceProperties2KHR core; VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT extVertexAttributeDivisor; }; }