Structures
VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
Structure describing compute shader derivative operations supported by an implementation
The VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
structure is
defined as:
typedef struct VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR {
VkStructureType sType;
void* pNext;
VkBool32 meshAndTaskShaderDerivatives;
} VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR;
The members of the
VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
structure
describe the following:
meshAndTaskShaderDerivatives
indicates whether the mesh and task shader stages support theComputeDerivativeGroupQuadsKHR
andComputeDerivativeGroupLinearKHR
SPIR-V capabilities.
If the VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR
structure is included in the pNext
chain of the
VkPhysicalDeviceProperties2 structure passed to
vkGetPhysicalDeviceProperties2, it is filled in with each
corresponding implementation-dependent property.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR