// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
namespace Win32.Graphics.Direct3D11;
///
/// D3D11_FEATURE
public enum Feature : int
{
///
/// D3D11_FEATURE_THREADING
Threading = 0,
///
/// D3D11_FEATURE_DOUBLES
Doubles = 1,
///
/// D3D11_FEATURE_FORMAT_SUPPORT
FormatSupport = 2,
///
/// D3D11_FEATURE_FORMAT_SUPPORT2
FormatSupport2 = 3,
///
/// D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS
XHardwareOptions = 4,
///
/// D3D11_FEATURE_D3D11_OPTIONS
Options = 5,
///
/// D3D11_FEATURE_ARCHITECTURE_INFO
ArchitectureInfo = 6,
///
/// D3D11_FEATURE_D3D9_OPTIONS
D3d9Options = 7,
///
/// D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT
ShaderMinPrecisionSupport = 8,
///
/// D3D11_FEATURE_D3D9_SHADOW_SUPPORT
D3d9ShadowSupport = 9,
///
/// D3D11_FEATURE_D3D11_OPTIONS1
Options1 = 10,
///
/// D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT
D3d9SimpleInstancingSupport = 11,
///
/// D3D11_FEATURE_MARKER_SUPPORT
MarkerSupport = 12,
///
/// D3D11_FEATURE_D3D9_OPTIONS1
D3d9Options1 = 13,
///
/// D3D11_FEATURE_D3D11_OPTIONS2
Options2 = 14,
///
/// D3D11_FEATURE_D3D11_OPTIONS3
Options3 = 15,
///
/// D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT
GpuVirtualAddressSupport = 16,
///
/// D3D11_FEATURE_D3D11_OPTIONS4
Options4 = 17,
///
/// D3D11_FEATURE_SHADER_CACHE
ShaderCache = 18,
///
/// D3D11_FEATURE_D3D11_OPTIONS5
Options5 = 19,
///
/// D3D11_FEATURE_DISPLAYABLE
Displayable = 20,
}