Enum bgfx.CapsFlags
Namespace: Bgfx
Syntax
[Flags]
public enum CapsFlags : ulong
Fields
Name | Description | Value |
---|---|---|
AlphaToCoverage | Alpha to coverage is supported. |
1 |
BlendIndependent | Blend independent is supported. |
2 |
Compute | Compute shaders are supported. |
4 |
ConservativeRaster | Conservative rasterization is supported. |
8 |
DrawIndirect | Draw indirect is supported. |
16 |
FragmentDepth | Fragment depth is accessible in fragment shader. |
32 |
FragmentOrdering | Fragment ordering is available in fragment shader. |
64 |
FramebufferRw | Read/Write frame buffer attachments are supported. |
128 |
GraphicsDebugger | Graphics debugger is present. |
256 |
Reserved | 512 | |
Hdr10 | HDR10 rendering is supported. |
1024 |
Hidpi | HiDPI rendering is supported. |
2048 |
Index32 | 32-bit indices are supported. |
4096 |
Instancing | Instancing is supported. |
8192 |
OcclusionQuery | Occlusion query is supported. |
16384 |
RendererMultithreaded | Renderer is on separate thread. |
32768 |
SwapChain | Multiple windows are supported. |
65536 |
Texture2dArray | 2D texture array is supported. |
131072 |
Texture3d | 3D textures are supported. |
262144 |
TextureBlit | Texture blit is supported. |
524288 |
TextureCompareReserved | All texture compare modes are supported. |
1048576 |
TextureCompareLequal | Texture compare less equal mode is supported. |
2097152 |
TextureCompareAll | All texture compare modes are supported. |
3145728 |
TextureCubeArray | Cubemap texture array is supported. |
4194304 |
TextureDirectAccess | CPU direct access to GPU texture memory. |
8388608 |
TextureReadBack | Read-back texture is supported. |
16777216 |
VertexAttribHalf | Vertex attribute half-float is supported. |
33554432 |
VertexAttribUint10 | Vertex attribute 10_10_10_2 is supported. |
67108864 |
VertexId | Rendering with VertexID only is supported. |
134217728 |