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;

variable shaderUniformBufferArrayNonUniformIndexingNative

1
bool shaderUniformBufferArrayNonUniformIndexingNative;

variable shaderSampledImageArrayNonUniformIndexingNative

1
bool shaderSampledImageArrayNonUniformIndexingNative;

variable shaderStorageBufferArrayNonUniformIndexingNative

1
bool shaderStorageBufferArrayNonUniformIndexingNative;

variable shaderStorageImageArrayNonUniformIndexingNative

1
bool shaderStorageImageArrayNonUniformIndexingNative;

variable shaderInputAttachmentArrayNonUniformIndexingNative

1
bool shaderInputAttachmentArrayNonUniformIndexingNative;

variable robustBufferAccessUpdateAfterBind

1
bool robustBufferAccessUpdateAfterBind;

variable quadDivergentImplicitLod

1
bool quadDivergentImplicitLod;

variable maxPerStageBindGroupEntriesUpdateAfterBindSamplers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSamplers;

variable maxPerStageBindGroupEntriesUpdateAfterBindUniformBuffers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindUniformBuffers;

variable maxPerStageBindGroupEntriesUpdateAfterBindStorageBuffers

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageBuffers;

variable maxPerStageBindGroupEntriesUpdateAfterBindSampledImages

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindSampledImages;

variable maxPerStageBindGroupEntriesUpdateAfterBindStorageImages

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindStorageImages;

variable maxPerStageBindGroupEntriesUpdateAfterBindInputAttachments

1
uint32_t maxPerStageBindGroupEntriesUpdateAfterBindInputAttachments;

variable maxPerStageUpdateAfterBindResources

1
uint32_t maxPerStageUpdateAfterBindResources;

variable maxBindGroupUpdateAfterBindSamplers

1
uint32_t maxBindGroupUpdateAfterBindSamplers;

variable maxBindGroupUpdateAfterBindUniformBuffers

1
uint32_t maxBindGroupUpdateAfterBindUniformBuffers;

variable maxBindGroupUpdateAfterBindUniformBuffersDynamic

1
uint32_t maxBindGroupUpdateAfterBindUniformBuffersDynamic;

variable maxBindGroupUpdateAfterBindStorageBuffers

1
uint32_t maxBindGroupUpdateAfterBindStorageBuffers;

variable maxBindGroupUpdateAfterBindStorageBuffersDynamic

1
uint32_t maxBindGroupUpdateAfterBindStorageBuffersDynamic;

variable maxBindGroupUpdateAfterBindSampledImages

1
uint32_t maxBindGroupUpdateAfterBindSampledImages;

variable maxBindGroupUpdateAfterBindStorageImages

1
uint32_t maxBindGroupUpdateAfterBindStorageImages;

variable maxBindGroupUpdateAfterBindInputAttachments

1
uint32_t maxBindGroupUpdateAfterBindInputAttachments;

Updated on 2024-11-22 at 00:02:02 +0000