Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::ComputeShaderProperties Struct Reference

Compute Shader Properties. More...

#include <GraphicsTypes.h>

Public Member Functions

constexpr bool operator== (const ComputeShaderProperties &RHS) const
 Comparison operator tests if two structures are equivalent.
 

Public Attributes

Uint32 SharedMemorySize = 0
 Amount of shared memory available to threads in one group.
 
Uint32 MaxThreadGroupInvocations = 0
 The total maximum number of threads in one group.
 
Uint32 MaxThreadGroupSizeX = 0
 The maximum number of threads in group X dimension.
 
Uint32 MaxThreadGroupSizeY = 0
 The maximum number of threads in group Y dimension.
 
Uint32 MaxThreadGroupSizeZ = 0
 The maximum number of threads in group Z dimension.
 
Uint32 MaxThreadGroupCountX = 0
 The maximum number of thread groups that can be dispatched in X dimension.
 
Uint32 MaxThreadGroupCountY = 0
 The maximum number of thread groups that can be dispatched in Y dimension.
 
Uint32 MaxThreadGroupCountZ = 0
 The maximum number of thread groups that can be dispatched in Z dimension.
 

Detailed Description

Compute Shader Properties.

Member Function Documentation

◆ operator==()

bool Diligent::ComputeShaderProperties::operator== ( const ComputeShaderProperties & RHS) const
inlineconstexpr

Comparison operator tests if two structures are equivalent.

Parameters
[in]RHS- reference to the structure to perform comparison with
Returns
  • True if all members of the two structures are equal.
  • False otherwise.