Click or drag to resize

DeviceFeatures Enumeration

Specifies various capabilities supported by the rendering device.

Namespace: Internal.SharpBgfx
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
[FlagsAttribute]
public enum DeviceFeatures
Members
Member nameValueDescription
None0 No extra features supported.
AlphaToCoverage1 Device supports alpha to coverage.
BlendIndependent2 Device supports independent blending of simultaneous render targets.
Compute4 Device supports compute shaders.
ConservativeRasterization8 Device supports conservative rasterization.
DrawIndirect16 Device supports indirect drawing via GPU buffers.
FragmentDepth32 Fragment shaders can access depth values.
FragmentOrdering64 Device supports ordering of fragment output.
GraphicsDebugger128 A graphics debugger is present.
HDR10256 Devices supports HDR10 rendering.
HighDPI512 Device supports high-DPI rendering.
ImageRW1,024 Image Read/Write is supported.
Index322,048 Device supports 32-bit indices.
Instancing4,096 Device supports instancing.
OcclusionQuery8,192 Device supports occlusion queries.
RendererMultithreaded16,384 Device supports multithreaded rendering.
SwapChain32,768 Indicates whether the device can render to multiple swap chains.
Texture2DArray65,536 Device supports 2D texture arrays.
Texture3D131,072 Device supports 3D textures.
TextureBlit262,144 Device supports texture blits.
TransparentBackBuffer524,288 Transparent back buffer supported.
TextureCompareReserved1,048,576 Device supports other texture comparison modes.
TextureCompareLessEqual2,097,152 Device supports "Less than or equal to" texture comparison mode.
TextureCubeArray4,194,304 Device supports cubemap texture arrays.
TextureDirectAccess8,388,608 Device supports directly accessing texture data.
TextureReadBack16,777,216 Device supports reading back texture data.
VertexAttributeHalf33,554,432 Device supports 16-bit floats as vertex attributes.
VertexAttributeUInt1067,108,864 UInt10 vertex attributes are supported.
VertexID134,217,728 Devices supports rendering with VertexID only.
PrimitiveId268,435,456 
ViewportLayerArray536,870,912 Viewport layer is available in vertex shader.
DrawIndirectCount1,073,741,824 Draw indirect wit.
See Also