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: 2024.1.1.0 (2024.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.
ImageRW1024 Image Read/Write is supported.
Index322048 Device supports 32-bit indices.
Instancing4096 Device supports instancing.
OcclusionQuery8192 Device supports occlusion queries.
RendererMultithreaded16384 Device supports multithreaded rendering.
SwapChain32768 Indicates whether the device can render to multiple swap chains.
Texture2DArray65536 Device supports 2D texture arrays.
Texture3D131072 Device supports 3D textures.
TextureBlit262144 Device supports texture blits.
TransparentBackBuffer524288 Transparent back buffer supported.
TextureCompareReserved1048576 Device supports other texture comparison modes.
TextureCompareLessEqual2097152 Device supports "Less than or equal to" texture comparison mode.
TextureCubeArray4194304 Device supports cubemap texture arrays.
TextureDirectAccess8388608 Device supports directly accessing texture data.
TextureReadBack16777216 Device supports reading back texture data.
VertexAttributeHalf33554432 Device supports 16-bit floats as vertex attributes.
VertexAttributeUInt1067108864 UInt10 vertex attributes are supported.
VertexID134217728 Devices supports rendering with VertexID only.
PrimitiveId268435456
ViewportLayerArray536870912 Viewport layer is available in vertex shader.
DrawIndirectCount1073741824 Draw indirect wit.
See Also