KDGpu::MeshShaderProperties
Module: Public API
#include <KDGpu/adapter_properties.h>
Public Attributes
Public Attributes Documentation
variable maxTaskWorkGroupTotalCount
| uint32_t maxTaskWorkGroupTotalCount { 0 };
|
variable maxTaskWorkGroupCount
| std::array< uint32_t, 3 > maxTaskWorkGroupCount { 0, 0, 0 };
|
variable maxTaskWorkGroupInvocations
| uint32_t maxTaskWorkGroupInvocations { 0 };
|
variable maxTaskWorkGroupSize
| std::array< uint32_t, 3 > maxTaskWorkGroupSize { 0, 0, 0 };
|
variable maxTaskPayloadSize
| uint32_t maxTaskPayloadSize { 0 };
|
variable maxTaskSharedMemorySize
| uint32_t maxTaskSharedMemorySize { 0 };
|
variable maxTaskPayloadAndSharedMemorySize
| uint32_t maxTaskPayloadAndSharedMemorySize { 0 };
|
variable maxMeshWorkGroupTotalCount
| uint32_t maxMeshWorkGroupTotalCount { 0 };
|
variable maxMeshWorkGroupCount
| std::array< uint32_t, 3 > maxMeshWorkGroupCount { 0, 0, 0 };
|
variable maxMeshWorkGroupInvocations
| uint32_t maxMeshWorkGroupInvocations { 0 };
|
variable maxMeshWorkGroupSize
| std::array< uint32_t, 3 > maxMeshWorkGroupSize { 0, 0, 0 };
|
variable maxMeshSharedMemorySize
| uint32_t maxMeshSharedMemorySize { 0 };
|
variable maxMeshPayloadAndSharedMemorySize
| uint32_t maxMeshPayloadAndSharedMemorySize { 0 };
|
variable maxMeshOutputMemorySize
| uint32_t maxMeshOutputMemorySize { 0 };
|
variable maxMeshPayloadAndOutputMemorySize
| uint32_t maxMeshPayloadAndOutputMemorySize { 0 };
|
variable maxMeshOutputComponents
| uint32_t maxMeshOutputComponents { 0 };
|
variable maxMeshOutputVertices
| uint32_t maxMeshOutputVertices { 0 };
|
variable maxMeshOutputPrimitives
| uint32_t maxMeshOutputPrimitives { 0 };
|
variable maxMeshOutputLayers
| uint32_t maxMeshOutputLayers { 0 };
|
variable maxMeshMultiviewViewCount
| uint32_t maxMeshMultiviewViewCount { 0 };
|
variable meshOutputPerVertexGranularity
| uint32_t meshOutputPerVertexGranularity { 0 };
|
variable meshOutputPerPrimitiveGranularity
| uint32_t meshOutputPerPrimitiveGranularity { 0 };
|
variable maxPreferredTaskWorkGroupInvocations
| uint32_t maxPreferredTaskWorkGroupInvocations { 0 };
|
variable maxPreferredMeshWorkGroupInvocations
| uint32_t maxPreferredMeshWorkGroupInvocations { 0 };
|
variable prefersLocalInvocationVertexOutput
| bool prefersLocalInvocationVertexOutput { false };
|
variable prefersLocalInvocationPrimitiveOutput
| bool prefersLocalInvocationPrimitiveOutput { false };
|
variable prefersCompactVertexOutput
| bool prefersCompactVertexOutput { false };
|
variable prefersCompactPrimitiveOutput
| bool prefersCompactPrimitiveOutput { false };
|
Updated on 2026-01-20 at 00:03:57 +0000