KDGpu::MeshShaderProperties
Module: Public API
#include <adapter_properties.h>
Public Attributes
Public Attributes Documentation
variable maxTaskWorkGroupTotalCount
 | uint32_t maxTaskWorkGroupTotalCount;
  | 
 
variable maxTaskWorkGroupCount
 | uint32_t[3] maxTaskWorkGroupCount;
  | 
 
variable maxTaskWorkGroupInvocations
 | uint32_t maxTaskWorkGroupInvocations;
  | 
 
variable maxTaskWorkGroupSize
 | uint32_t[3] maxTaskWorkGroupSize;
  | 
 
variable maxTaskPayloadSize
 | uint32_t maxTaskPayloadSize;
  | 
 
variable maxTaskSharedMemorySize
 | uint32_t maxTaskSharedMemorySize;
  | 
 
variable maxTaskPayloadAndSharedMemorySize
 | uint32_t maxTaskPayloadAndSharedMemorySize;
  | 
 
variable maxMeshWorkGroupTotalCount
 | uint32_t maxMeshWorkGroupTotalCount;
  | 
 
variable maxMeshWorkGroupCount
 | uint32_t[3] maxMeshWorkGroupCount;
  | 
 
variable maxMeshWorkGroupInvocations
 | uint32_t maxMeshWorkGroupInvocations;
  | 
 
variable maxMeshWorkGroupSize
 | uint32_t[3] maxMeshWorkGroupSize;
  | 
 
variable maxMeshSharedMemorySize
 | uint32_t maxMeshSharedMemorySize;
  | 
 
variable maxMeshPayloadAndSharedMemorySize
 | uint32_t maxMeshPayloadAndSharedMemorySize;
  | 
 
variable maxMeshOutputMemorySize
 | uint32_t maxMeshOutputMemorySize;
  | 
 
variable maxMeshPayloadAndOutputMemorySize
 | uint32_t maxMeshPayloadAndOutputMemorySize;
  | 
 
variable maxMeshOutputComponents
 | uint32_t maxMeshOutputComponents;
  | 
 
variable maxMeshOutputVertices
 | uint32_t maxMeshOutputVertices;
  | 
 
variable maxMeshOutputPrimitives
 | uint32_t maxMeshOutputPrimitives;
  | 
 
variable maxMeshOutputLayers
 | uint32_t maxMeshOutputLayers;
  | 
 
variable maxMeshMultiviewViewCount
 | uint32_t maxMeshMultiviewViewCount;
  | 
 
variable meshOutputPerVertexGranularity
 | uint32_t meshOutputPerVertexGranularity;
  | 
 
variable meshOutputPerPrimitiveGranularity
 | uint32_t meshOutputPerPrimitiveGranularity;
  | 
 
variable maxPreferredTaskWorkGroupInvocations
 | uint32_t maxPreferredTaskWorkGroupInvocations;
  | 
 
variable maxPreferredMeshWorkGroupInvocations
 | uint32_t maxPreferredMeshWorkGroupInvocations;
  | 
 
variable prefersLocalInvocationVertexOutput
 | bool prefersLocalInvocationVertexOutput;
  | 
 
variable prefersLocalInvocationPrimitiveOutput
 | bool prefersLocalInvocationPrimitiveOutput;
  | 
 
variable prefersCompactVertexOutput
 | bool prefersCompactVertexOutput;
  | 
 
variable prefersCompactPrimitiveOutput
 | bool prefersCompactPrimitiveOutput;
  | 
 
Updated on 2025-11-02 at 00:01:42 +0000