diff options
author | Jason Ekstrand <[email protected]> | 2018-07-02 12:57:44 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-07-09 15:37:51 -0700 |
commit | 227dabc2664b886e621de03d9ba82073e2fd16aa (patch) | |
tree | a338644ff97a1aa5406f548c6c88f09f2b0bdbe5 /src/intel/vulkan/anv_device.c | |
parent | 2caf6c039289de1c26ad55c68708edd51f0b8277 (diff) |
anv: Implement VK_EXT_vertex_attribute_divisor
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_device.c')
-rw-r--r-- | src/intel/vulkan/anv_device.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index a8b0bd2fc3e..04fd6a829ed 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -1140,6 +1140,14 @@ void anv_GetPhysicalDeviceProperties2( break; } + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT: { + VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *props = + (VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *)ext; + /* We have to restrict this a bit for multiview */ + props->maxVertexAttribDivisor = UINT32_MAX / 16; + break; + } + default: anv_debug_ignored_stype(ext->sType); break; |