Diligent Engine API Reference
Public Member Functions | Public Attributes | List of all members
Diligent::DeviceCaps Struct Reference

Device capabilities. More...

Public Member Functions

 DeviceCaps ()
 Initializes the structure members with default values.
 

Public Attributes

DeviceType DevType
 Device type. See Diligent::DeviceType.
 
Int32 MajorVersion
 Major API revision. For instance, for D3D11.2 this value would be 11, and for OpenGL4.3 this value would be 4.
 
Int32 MinorVersion
 Major API revision. For instance, for D3D11.2 this value would be 2, and for OpenGL4.3 this value would be 3.
 
Bool bSeparableProgramSupported
 Indicates if device supports separable programs.
 
Bool bIndirectRenderingSupported
 Indicates if device supports indirect draw commands.
 
Bool bWireframeFillSupported
 Indicates if device supports wireframe fill mode.
 
Bool bMultithreadedResourceCreationSupported
 Indicates if device supports multithreaded resource creation.
 
SamplerCaps SamCaps
 Texture sampling capabilities. See Diligent::SamplerCaps.
 
TextureCaps TexCaps
 Texture capabilities. See Diligent::TextureCaps.
 

Detailed Description

Device capabilities.