Skip to content

KDGpu::BindGroupIndexingProperties

Module: Public API

#include <KDGpu/adapter_properties.h>

Public Attributes

Name
uint32_t maxUpdateAfterBindBindGroups
bool shaderUniformBufferArrayNonUniformIndexingNative
bool shaderSampledImageArrayNonUniformIndexingNative
bool shaderStorageBufferArrayNonUniformIndexingNative
bool shaderStorageImageArrayNonUniformIndexingNative
bool shaderInputAttachmentArrayNonUniformIndexingNative
bool robustBufferAccessUpdateAfterBind
bool quadDivergentImplicitLod
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSamplers
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindUniformBuffers
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageBuffers
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSampledImages
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageImages
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindInputAttachments
uint32_t maxPerStageUpdateAfterBindResources
uint32_t maxBindGroupUpdateAfterBindSamplers
uint32_t maxBindGroupUpdateAfterBindUniformBuffers
uint32_t maxBindGroupUpdateAfterBindUniformBuffersDynamic
uint32_t maxBindGroupUpdateAfterBindStorageBuffers
uint32_t maxBindGroupUpdateAfterBindStorageBuffersDynamic
uint32_t maxBindGroupUpdateAfterBindSampledImages
uint32_t maxBindGroupUpdateAfterBindStorageImages
uint32_t maxBindGroupUpdateAfterBindInputAttachments

Public Attributes Documentation

variable maxUpdateAfterBindBindGroups

1
uint32_t maxUpdateAfterBindBindGroups { 0 };

variable shaderUniformBufferArrayNonUniformIndexingNative

1
bool shaderUniformBufferArrayNonUniformIndexingNative { false };

variable shaderSampledImageArrayNonUniformIndexingNative

1
bool shaderSampledImageArrayNonUniformIndexingNative { false };

variable shaderStorageBufferArrayNonUniformIndexingNative

1
bool shaderStorageBufferArrayNonUniformIndexingNative { false };

variable shaderStorageImageArrayNonUniformIndexingNative

1
bool shaderStorageImageArrayNonUniformIndexingNative { false };

variable shaderInputAttachmentArrayNonUniformIndexingNative

1
bool shaderInputAttachmentArrayNonUniformIndexingNative { false };

variable robustBufferAccessUpdateAfterBind

1
bool robustBufferAccessUpdateAfterBind { false };

variable quadDivergentImplicitLod

1
bool quadDivergentImplicitLod { false };

variable maxPerStageBindGroupEntriesUpdateAfterBindSamplers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSamplers { 0 };

variable maxPerStageBindGroupEntriesUpdateAfterBindUniformBuffers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindUniformBuffers { 0 };

variable maxPerStageBindGroupEntriesUpdateAfterBindStorageBuffers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageBuffers { 0 };

variable maxPerStageBindGroupEntriesUpdateAfterBindSampledImages

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSampledImages { 0 };

variable maxPerStageBindGroupEntriesUpdateAfterBindStorageImages

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageImages { 0 };

variable maxPerStageBindGroupEntriesUpdateAfterBindInputAttachments

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindInputAttachments { 0 };

variable maxPerStageUpdateAfterBindResources

1
uint32_t maxPerStageUpdateAfterBindResources { 0 };

variable maxBindGroupUpdateAfterBindSamplers

1
uint32_t maxBindGroupUpdateAfterBindSamplers { 0 };

variable maxBindGroupUpdateAfterBindUniformBuffers

1
uint32_t maxBindGroupUpdateAfterBindUniformBuffers { 0 };

variable maxBindGroupUpdateAfterBindUniformBuffersDynamic

1
uint32_t maxBindGroupUpdateAfterBindUniformBuffersDynamic { 0 };

variable maxBindGroupUpdateAfterBindStorageBuffers

1
uint32_t maxBindGroupUpdateAfterBindStorageBuffers { 0 };

variable maxBindGroupUpdateAfterBindStorageBuffersDynamic

1
uint32_t maxBindGroupUpdateAfterBindStorageBuffersDynamic { 0 };

variable maxBindGroupUpdateAfterBindSampledImages

1
uint32_t maxBindGroupUpdateAfterBindSampledImages { 0 };

variable maxBindGroupUpdateAfterBindStorageImages

1
uint32_t maxBindGroupUpdateAfterBindStorageImages { 0 };

variable maxBindGroupUpdateAfterBindInputAttachments

1
uint32_t maxBindGroupUpdateAfterBindInputAttachments { 0 };

Updated on 2026-01-20 at 00:03:57 +0000