Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
VkPhysicalDeviceMeshShaderPropertiesEXT Struct Reference

#include <vulkan_core.h>

Data Fields

VkStructureType sType
 
void * pNext
 
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 20321 of file vulkan_core.h.

Field Documentation

◆ maxMeshMultiviewViewCount

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshMultiviewViewCount

Definition at line 20343 of file vulkan_core.h.

◆ maxMeshOutputComponents

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputComponents

Definition at line 20339 of file vulkan_core.h.

◆ maxMeshOutputLayers

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputLayers

Definition at line 20342 of file vulkan_core.h.

◆ maxMeshOutputMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputMemorySize

Definition at line 20337 of file vulkan_core.h.

◆ maxMeshOutputPrimitives

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputPrimitives

Definition at line 20341 of file vulkan_core.h.

◆ maxMeshOutputVertices

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputVertices

Definition at line 20340 of file vulkan_core.h.

◆ maxMeshPayloadAndOutputMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndOutputMemorySize

Definition at line 20338 of file vulkan_core.h.

◆ maxMeshPayloadAndSharedMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndSharedMemorySize

Definition at line 20336 of file vulkan_core.h.

◆ maxMeshSharedMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshSharedMemorySize

Definition at line 20335 of file vulkan_core.h.

◆ maxMeshWorkGroupCount

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupCount[3]

Definition at line 20332 of file vulkan_core.h.

◆ maxMeshWorkGroupInvocations

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupInvocations

Definition at line 20333 of file vulkan_core.h.

◆ maxMeshWorkGroupSize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupSize[3]

Definition at line 20334 of file vulkan_core.h.

◆ maxMeshWorkGroupTotalCount

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupTotalCount

Definition at line 20331 of file vulkan_core.h.

◆ maxPreferredMeshWorkGroupInvocations

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxPreferredMeshWorkGroupInvocations

Definition at line 20347 of file vulkan_core.h.

◆ maxPreferredTaskWorkGroupInvocations

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxPreferredTaskWorkGroupInvocations

Definition at line 20346 of file vulkan_core.h.

◆ maxTaskPayloadAndSharedMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadAndSharedMemorySize

Definition at line 20330 of file vulkan_core.h.

◆ maxTaskPayloadSize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadSize

Definition at line 20328 of file vulkan_core.h.

◆ maxTaskSharedMemorySize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskSharedMemorySize

Definition at line 20329 of file vulkan_core.h.

◆ maxTaskWorkGroupCount

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupCount[3]

Definition at line 20325 of file vulkan_core.h.

◆ maxTaskWorkGroupInvocations

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupInvocations

Definition at line 20326 of file vulkan_core.h.

◆ maxTaskWorkGroupSize

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupSize[3]

Definition at line 20327 of file vulkan_core.h.

◆ maxTaskWorkGroupTotalCount

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupTotalCount

Definition at line 20324 of file vulkan_core.h.

◆ meshOutputPerPrimitiveGranularity

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerPrimitiveGranularity

Definition at line 20345 of file vulkan_core.h.

◆ meshOutputPerVertexGranularity

uint32_t VkPhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerVertexGranularity

Definition at line 20344 of file vulkan_core.h.

◆ pNext

void* VkPhysicalDeviceMeshShaderPropertiesEXT::pNext

Definition at line 20323 of file vulkan_core.h.

◆ prefersCompactPrimitiveOutput

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersCompactPrimitiveOutput

Definition at line 20351 of file vulkan_core.h.

◆ prefersCompactVertexOutput

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersCompactVertexOutput

Definition at line 20350 of file vulkan_core.h.

◆ prefersLocalInvocationPrimitiveOutput

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationPrimitiveOutput

Definition at line 20349 of file vulkan_core.h.

◆ prefersLocalInvocationVertexOutput

VkBool32 VkPhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationVertexOutput

Definition at line 20348 of file vulkan_core.h.

◆ sType

VkStructureType VkPhysicalDeviceMeshShaderPropertiesEXT::sType

Definition at line 20322 of file vulkan_core.h.


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