HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VkPhysicalDeviceMeshShaderPropertiesEXT Struct Reference

#include <vulkan_core.h>

Public Attributes

VkStructureType sType
 
voidpNext
 
uint32_t maxTaskWorkGroupTotalCount
 
uint32_t maxTaskWorkGroupCount [3]
 
uint32_t maxTaskWorkGroupInvocations
 
uint32_t maxTaskWorkGroupSize [3]
 
uint32_t maxTaskPayloadSize
 
uint32_t maxTaskSharedMemorySize
 
uint32_t maxTaskPayloadAndSharedMemorySize
 
uint32_t maxMeshWorkGroupTotalCount
 
uint32_t maxMeshWorkGroupCount [3]
 
uint32_t maxMeshWorkGroupInvocations
 
uint32_t maxMeshWorkGroupSize [3]
 
uint32_t maxMeshSharedMemorySize
 
uint32_t maxMeshPayloadAndSharedMemorySize
 
uint32_t maxMeshOutputMemorySize
 
uint32_t maxMeshPayloadAndOutputMemorySize
 
uint32_t maxMeshOutputComponents
 
uint32_t maxMeshOutputVertices
 
uint32_t maxMeshOutputPrimitives
 
uint32_t maxMeshOutputLayers
 
uint32_t maxMeshMultiviewViewCount
 
uint32_t meshOutputPerVertexGranularity
 
uint32_t meshOutputPerPrimitiveGranularity
 
uint32_t maxPreferredTaskWorkGroupInvocations
 
uint32_t maxPreferredMeshWorkGroupInvocations
 
VkBool32 prefersLocalInvocationVertexOutput
 
VkBool32 prefersLocalInvocationPrimitiveOutput
 
VkBool32 prefersCompactVertexOutput
 
VkBool32 prefersCompactPrimitiveOutput
 

Detailed Description

Definition at line 16347 of file vulkan_core.h.

Member Data Documentation

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshMultiviewViewCount

Definition at line 16369 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputComponents

Definition at line 16365 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputLayers

Definition at line 16368 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputMemorySize

Definition at line 16363 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputPrimitives

Definition at line 16367 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputVertices

Definition at line 16366 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndOutputMemorySize

Definition at line 16364 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndSharedMemorySize

Definition at line 16362 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshSharedMemorySize

Definition at line 16361 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupCount[3]

Definition at line 16358 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupInvocations

Definition at line 16359 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupSize[3]

Definition at line 16360 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupTotalCount

Definition at line 16357 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxPreferredMeshWorkGroupInvocations

Definition at line 16373 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxPreferredTaskWorkGroupInvocations

Definition at line 16372 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadAndSharedMemorySize

Definition at line 16356 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadSize

Definition at line 16354 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskSharedMemorySize

Definition at line 16355 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupCount[3]

Definition at line 16351 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupInvocations

Definition at line 16352 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupSize[3]

Definition at line 16353 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupTotalCount

Definition at line 16350 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerPrimitiveGranularity

Definition at line 16371 of file vulkan_core.h.

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerVertexGranularity

Definition at line 16370 of file vulkan_core.h.

void* VkPhysicalDeviceMeshShaderPropertiesEXT::pNext

Definition at line 16349 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersCompactPrimitiveOutput

Definition at line 16377 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersCompactVertexOutput

Definition at line 16376 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationPrimitiveOutput

Definition at line 16375 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationVertexOutput

Definition at line 16374 of file vulkan_core.h.

VkStructureType VkPhysicalDeviceMeshShaderPropertiesEXT::sType

Definition at line 16348 of file vulkan_core.h.


The documentation for this struct was generated from the following file: