Gorgon
Show / Hide Table of Contents

Enum FeatureSet

Defines the level of support for functionality for a IGorgonVideoAdapterInfo.

Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public enum FeatureSet
Remarks

A feature set is used to describe what functionality a video adapter can support when using Direct 3D. For example, shader model 5 shaders are only supported by devices that support Direct 3D 12.0 or greater, and this will be reflected by a value of Level_12_0, or Level_12_1.

Feature levels do not necessarily mean the hardware is limited, it may be that a device does not support a feature because the current driver does not expose that functionality.

Applications can use this to define a minimum supported video adapter, or take an alternate code (potentially slower) path to achieve the same result.

Fields

Name Description
Level_11_2

Device supports the equivalent of Direct 3D 11.2 functionality.

Level_12_0

Device supports the equivalent of Direct 3D 12.0 functionality.

Level_12_1

Device supports the equivalent of Direct 3D 12.1 functionality.

Extension Methods

GorgonFeatureSetExtensions.Description(FeatureSet)
GorgonNullExtensions.AsNullable<T>(object)
GorgonNullExtensions.IfNull<T>(object, T)
GorgonNullExtensions.IsNull(object)
  • Edit this page
  • View Source
In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author