Initializes a D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC structure with default limits.
public:
void D3D12XboxInitializeDefaultGraphicsShaderLimits(
D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC *pDesc
)
pDesc
Type: D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC *
The address of the graphics shader limits description structure that will be initialized.
This helper function initializes the D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC structure pDesc with default limits.
C++
D3DINLINE void D3D12XboxInitializeDefaultGraphicsShaderLimits(D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC* pDesc)
{
pDesc->MaxWavesWithLateAllocParameterCache = D3D12XBOX_SHADER_MAX_WAVES_WITH_LATE_ALLOC_PARAMETER_CACHE_DEFAULT;
pDesc->VSDisableFlags = D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE;
pDesc->DSDisableFlags = D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE;
pDesc->GSDisableFlags = D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE;
pDesc->PSDisableFlags = D3D12XBOX_SHADER_UNIT_DISABLE_FLAG_NONE;
pDesc->VSMaxWaves = D3D12XBOX_SHADER_MAX_WAVES_DEFAULT;
pDesc->HSMaxWaves = D3D12XBOX_SHADER_MAX_WAVES_DEFAULT;
pDesc->DSMaxWaves = D3D12XBOX_SHADER_MAX_WAVES_DEFAULT;
pDesc->GSMaxWaves = D3D12XBOX_SHADER_MAX_WAVES_DEFAULT;
pDesc->PSMaxWaves = D3D12XBOX_SHADER_MAX_WAVES_DEFAULT;
pDesc->VSMaxWavesForCuLocking = D3D12XBOX_SHADER_MAX_WAVES_FOR_CU_LOCKING_DEFAULT;
pDesc->HSMaxWavesForCuLocking = D3D12XBOX_SHADER_MAX_WAVES_FOR_CU_LOCKING_DEFAULT;
pDesc->DSMaxWavesForCuLocking = D3D12XBOX_SHADER_MAX_WAVES_FOR_CU_LOCKING_DEFAULT;
pDesc->GSMaxWavesForCuLocking = D3D12XBOX_SHADER_MAX_WAVES_FOR_CU_LOCKING_DEFAULT;
pDesc->PSMaxWavesForCuLocking = D3D12XBOX_SHADER_MAX_WAVES_FOR_CU_LOCKING_DEFAULT;
}
Header: Declared in d3d12_x.h.