Click or drag to resize
Ab4d.SharpEngine logo

FormatFeatureFlags Enumeration


Namespace: Ab4d.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
[FlagsAttribute]
public enum FormatFeatureFlags
Members
Member nameValueDescription
None0 
SampledImage1Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)
StorageImage2Format can be used for storage images (STORAGE_IMAGE descriptor type)
StorageImageAtomic4Format supports atomic operations in case it is used for storage images
UniformTexelBuffer8Format can be used for uniform texel buffers (TBOs)
StorageTexelBuffer16Format can be used for storage texel buffers (IBOs)
StorageTexelBufferAtomic32Format supports atomic operations in case it is used for storage texel buffers
VertexBuffer64Format can be used for vertex buffers (VBOs)
ColorAttachment128Format can be used for color attachment images
ColorAttachmentBlend256Format supports blending in case it is used for color attachment images
DepthStencilAttachment512Format can be used for depth/stencil attachment images
BlitSrc1,024Format can be used as the source image of blits with vkCmdBlitImage
BlitDst2,048Format can be used as the destination image of blits with vkCmdBlitImage
SampledImageFilterLinear4,096Format can be filtered with VK_FILTER_LINEAR when being sampled
TransferSrc16,384 
TransferDst32,768 
SampledImageFilterMinmax65,536 
MidpointChromaSamples131,072 
SampledImageYcbcrConversionLinearFilter262,144 
SampledImageYcbcrConversionSeparateReconstructionFilter524,288 
SampledImageYcbcrConversionChromaReconstructionExplicit1,048,576 
SampledImageYcbcrConversionChromaReconstructionExplicitForceable2,097,152 
Disjoint4,194,304 
CositedChromaSamples8,388,608 
See Also