KDGpu::AdapterFeatures
Module: Public API
#include <KDGpu/adapter_features.h>
Public Attributes
Public Attributes Documentation
variable robustBufferAccess
variable fullDrawIndexUint32
| bool fullDrawIndexUint32;
|
variable imageCubeArray
variable independentBlend
variable geometryShader
variable tessellationShader
variable sampleRateShading
variable dualSrcBlend
variable logicOp
variable multiDrawIndirect
variable drawIndirectFirstInstance
| bool drawIndirectFirstInstance;
|
variable depthClamp
variable depthBiasClamp
variable fillModeNonSolid
variable depthBounds
variable wideLines
variable largePoints
variable alphaToOne
variable multiViewport
variable samplerAnisotropy
variable textureCompressionETC2
| bool textureCompressionETC2;
|
variable textureCompressionASTC_LDR
| bool textureCompressionASTC_LDR;
|
variable textureCompressionBC
| bool textureCompressionBC;
|
variable occlusionQueryPrecise
| bool occlusionQueryPrecise;
|
variable pipelineStatisticsQuery
| bool pipelineStatisticsQuery;
|
variable vertexPipelineStoresAndAtomics
| bool vertexPipelineStoresAndAtomics;
|
variable fragmentStoresAndAtomics
| bool fragmentStoresAndAtomics;
|
variable shaderTessellationAndGeometryPointSize
| bool shaderTessellationAndGeometryPointSize;
|
variable shaderImageGatherExtended
| bool shaderImageGatherExtended;
|
| bool shaderStorageImageExtendedFormats;
|
variable shaderStorageImageMultisample
| bool shaderStorageImageMultisample;
|
| bool shaderStorageImageReadWithoutFormat;
|
| bool shaderStorageImageWriteWithoutFormat;
|
| bool shaderUniformBufferArrayDynamicIndexing;
|
variable shaderSampledImageArrayDynamicIndexing
| bool shaderSampledImageArrayDynamicIndexing;
|
variable shaderStorageBufferArrayDynamicIndexing
| bool shaderStorageBufferArrayDynamicIndexing;
|
variable shaderStorageImageArrayDynamicIndexing
| bool shaderStorageImageArrayDynamicIndexing;
|
variable shaderClipDistance
variable shaderCullDistance
variable shaderFloat64
variable shaderInt64
variable shaderInt16
variable shaderResourceResidency
| bool shaderResourceResidency;
|
variable shaderResourceMinLod
| bool shaderResourceMinLod;
|
variable sparseBinding
variable sparseResidencyBuffer
| bool sparseResidencyBuffer;
|
variable sparseResidencyImage2D
| bool sparseResidencyImage2D;
|
variable sparseResidencyImage3D
| bool sparseResidencyImage3D;
|
variable sparseResidency2Samples
| bool sparseResidency2Samples;
|
variable sparseResidency4Samples
| bool sparseResidency4Samples;
|
variable sparseResidency8Samples
| bool sparseResidency8Samples;
|
variable sparseResidency16Samples
| bool sparseResidency16Samples;
|
variable sparseResidencyAliased
| bool sparseResidencyAliased;
|
variable variableMultisampleRate
| bool variableMultisampleRate;
|
variable inheritedQueries
| bool uniformBufferStandardLayout;
|
variable multiView
variable multiViewGeometryShader
| bool multiViewGeometryShader;
|
variable multiViewTessellationShader
| bool multiViewTessellationShader;
|
| bool shaderInputAttachmentArrayDynamicIndexing;
|
| bool shaderUniformTexelBufferArrayDynamicIndexing;
|
variable shaderStorageTexelBufferArrayDynamicIndexing
| bool shaderStorageTexelBufferArrayDynamicIndexing;
|
| bool shaderUniformBufferArrayNonUniformIndexing;
|
| bool shaderSampledImageArrayNonUniformIndexing;
|
| bool shaderStorageBufferArrayNonUniformIndexing;
|
| bool shaderStorageImageArrayNonUniformIndexing;
|
| bool shaderInputAttachmentArrayNonUniformIndexing;
|
| bool shaderUniformTexelBufferArrayNonUniformIndexing;
|
| bool shaderStorageTexelBufferArrayNonUniformIndexing;
|
| bool bindGroupBindingUniformBufferUpdateAfterBind;
|
variable bindGroupBindingSampledImageUpdateAfterBind
| bool bindGroupBindingSampledImageUpdateAfterBind;
|
variable bindGroupBindingStorageImageUpdateAfterBind
| bool bindGroupBindingStorageImageUpdateAfterBind;
|
variable bindGroupBindingStorageBufferUpdateAfterBind
| bool bindGroupBindingStorageBufferUpdateAfterBind;
|
| bool bindGroupBindingUniformTexelBufferUpdateAfterBind;
|
variable bindGroupBindingStorageTexelBufferUpdateAfterBind
| bool bindGroupBindingStorageTexelBufferUpdateAfterBind;
|
variable bindGroupBindingUpdateUnusedWhilePending
| bool bindGroupBindingUpdateUnusedWhilePending;
|
variable bindGroupBindingPartiallyBound
| bool bindGroupBindingPartiallyBound;
|
variable bindGroupBindingVariableDescriptorCount
| bool bindGroupBindingVariableDescriptorCount;
|
variable runtimeBindGroupArray
| bool runtimeBindGroupArray;
|
variable bufferDeviceAddress
| bool bufferDeviceAddress;
|
variable accelerationStructures
| bool accelerationStructures;
|
variable rayTracingPipeline
variable rayTracingPipelineShaderGroupHandleCaptureReplay
| bool rayTracingPipelineShaderGroupHandleCaptureReplay;
|
variable rayTracingPipelineShaderGroupHandleCaptureReplayMixed
| bool rayTracingPipelineShaderGroupHandleCaptureReplayMixed;
|
variable rayTracingPipelineTraceRaysIndirect
| bool rayTracingPipelineTraceRaysIndirect;
|
variable rayTraversalPrimitiveCulling
| bool rayTraversalPrimitiveCulling;
|
variable taskShader
variable meshShader
variable multiviewMeshShader
| bool multiviewMeshShader;
|
variable primitiveFragmentShadingRateMeshShader
| bool primitiveFragmentShadingRateMeshShader;
|
variable meshShaderQueries
Updated on 2024-09-08 at 00:13:09 +0000