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

This describes the shading rate properties. More...

#include <Descriptors.h>

Inheritance diagram for xiiGALShadingRateProperties:
[legend]

Public Attributes

xiiStaticArray< xiiGALShadingRateMode, XII_GAL_MAX_SHADING_RATE > 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.
 

Additional Inherited Members

- Public Member Functions inherited from xiiHashableStruct< xiiGALShadingRateProperties >
 xiiHashableStruct (const xiiHashableStruct< xiiGALShadingRateProperties > &other)
 
void operator= (const xiiHashableStruct< xiiGALShadingRateProperties > &other)
 
XII_ALWAYS_INLINE constexpr bool operator== (const xiiHashableStruct< xiiGALShadingRateProperties > &rhs) const=default
 
xiiUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

Detailed Description

This describes the shading rate properties.


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