XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALShadingRateProperties Struct Reference

This describes the shading rate properties. More...

#include <Descriptors.h>

Public Attributes

xiiHybridArray< xiiGALShadingRateMode, 2U > m_Modes
 Contains an array of supported combinations of shading rate and number of samples. The array is sorted in ascending order.
 
xiiBitflags< xiiGALShadingRateCapabilityFlagsm_CapabilityFlags = xiiGALShadingRateCapabilityFlags::None
 Shading rate capability flags.
 
xiiBitflags< xiiGALShadingRateCombinerFlagsm_CombinerFlags = xiiGALShadingRateCombinerFlags::PassThrough
 Combination of all supported shading rate combiners.
 
xiiEnum< xiiGALShadingRateFormatm_Format = xiiGALShadingRateFormat::Unknown
 Indicates which shading rate texture format is used by this device.
 
xiiEnum< xiiGALShadingRateTextureAccessm_TextureAccess = xiiGALShadingRateTextureAccess::Unknown
 Shading rate texture access type.
 
xiiBitflags< xiiGALBindFlagsm_BindFlags = xiiGALBindFlags::None
 Indicates which bind flags are allowed for shading rate texture.
 
xiiSizeU32 m_MinTileSize = xiiSizeU32(0U, 0U)
 Minimum supported tile size. Shading rate texture size must be less than or equal to (Framebuffer Size / MaxTileSize).
 
xiiSizeU32 m_MaxTileSize = xiiSizeU32(0U, 0U)
 Maximum supported tile size. Shading rate texture size must be greater than or equal to (Framebuffer Size / MaxTileSize).
 
xiiUInt32 m_uiMaxSubSampledArraySlices = 0U
 Maximum size of the texture array created with texture subsampled flag.
 

Detailed Description

This describes the shading rate properties.


The documentation for this struct was generated from the following file: