Struct GraphicsDeviceFeatures
Features supported by a GraphicsDevice.
public struct GraphicsDeviceFeatures- Inherited Members
Remarks
This class gives also features for a particular format, using the operator this[dxgiFormat] on this structure.
Fields
CurrentProfile
Features level of the current device.
public GraphicsProfile CurrentProfileField Value
HasComputeShaders
Boolean indicating if this device supports compute shaders, unordered access on structured buffers and raw structured buffers.
public readonly bool HasComputeShadersField Value
HasDepthAsReadOnlyRT
Boolean indicating if the Depth buffer can directly be used as a read only RenderTarget
public readonly bool HasDepthAsReadOnlyRTField Value
HasDepthAsSRV
Boolean indicating if the Depth buffer can also be used as ShaderResourceView for some passes.
public readonly bool HasDepthAsSRVField Value
HasDoublePrecision
Boolean indicating if this device supports shaders double precision calculations.
public readonly bool HasDoublePrecisionField Value
HasDriverCommandLists
Boolean indicating if this device supports command lists in multithreading scenarios.
public readonly bool HasDriverCommandListsField Value
HasMultiThreadingConcurrentResources
Boolean indicating if this device supports concurrent resources in multithreading scenarios.
public readonly bool HasMultiThreadingConcurrentResourcesField Value
HasMultisampleDepthAsSRV
Boolean indicating if the multi-sampled Depth buffer can directly be used as a ShaderResourceView
public readonly bool HasMultisampleDepthAsSRVField Value
HasResourceRenaming
Boolean indicating if the graphics API supports resource renaming (with either WriteDiscard CommandList.UpdateSubresource with full size).
public readonly bool HasResourceRenamingField Value
HasSRgb
Boolean indicating if this device supports SRGB texture and render targets.
public readonly bool HasSRgbField Value
RequestedProfile
Features level of the current device.
public GraphicsProfile RequestedProfileField Value
Properties
this[PixelFormat]
Gets the GraphicsDeviceFeatures.FeaturesPerFormat for the specified SharpDX.DXGI.Format.
public GraphicsDeviceFeatures.FeaturesPerFormat this[PixelFormat dxgiFormat] { get; }Parameters
- dxgiFormatPixelFormat
- The dxgi format. 
Property Value
- GraphicsDeviceFeatures.FeaturesPerFormat
- Features for the specific format. 
Methods
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()Returns
- string
- The fully qualified type name.