Skip to main content
Define registradores no estado de pipeline de computação para programar vários parâmetros de runtime do compute shader. Se estiver migrando do Durango, observe a distinção no número de Shader Arrays no hardware XBOX Series X|S (sempre um SA por SE no Durango e sempre 2 SAs por SE no XBOX Series X|S).

Sintaxe

Membros

DisableFlagsPerSa
Tipo: D3D12XBOX_SHADER_UNIT_DISABLE_FLAGS
Impede que as waves do shader sejam iniciadas nas unidades de computação designadas pela máscara fornecida. Programa COMPUTE_STATIC_THREAD_MGMT_SE[0|1].SA[0|1]_CU_EN. MaxWavesPerSa
Tipo: UINT
Define ou desabilita o limite do número de waves. Definido por shader array. Programa COMPUTE_RESOURCE_LIMITS.WAVES_PER_SH. MaxThreadgroupsPerCu
Tipo: UINT
Define ou desabilita o limite do número de grupos de threads por unidade de computação. Programa COMPUTE_RESOURCE_LIMITS.TG_PER_CU. MaxWavesForCuLocking
Tipo: UINT
Define ou desabilita o limite para o bloqueio da CU. Programa COMPUTE_RESOURCE_LIMITS.LOCK_THRESHOLD. NumThreadgroupsWalkedPerCu
Tipo: UINT
Programa COMPUTE_RESOURCE_LIMITS.CU_GROUP_COUNT. SimdWalkAlgorithm
Tipo: D3D12XBOX_SHADER_CS_SIMD_WALK_ALGORITHM
Programa COMPUTE_RESOURCE_LIMITS.FORCE_SIMD_DIST e COMPUTE_RESOURCE_LIMITS.SIMD_DEST_CNTL.

Comentários

Requisitos

Cabeçalho: d3d12_xs.h
Plataformas com suporte: consoles XBOX Series

Confira também

d3d12_xs
Last modified on October 6, 2026