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 |