Pular para o conteúdo principal
Struct que representa estatísticas de sombreador para um estágio de sombreador de hardware pré-compilado.

Sintaxe

Membros

NumVGPR
Tipo: uint16_t
O número de GPRs vetoriais usados por lane. Pode limitar a ocupação. NumSGPR
Tipo: uint16_t
O número de GPRs escalares usados em todas as lanes da wave. Pode limitar a ocupação no XBOX One. WaveSize
Tipo: uint8_t
O número de lanes por wave. 32 ou 64. Occupancy
Tipo: uint8_t
O número máximo teórico de waves que podem ser executadas em uma unidade de computação, com base no uso de registros e de LDS. ThreadGroupWaveCount
Tipo: uint16_t
Para sombreadores de computação, é o número de waves necessárias para executar todos os threads declarados em numthreads. Para todos os outros, é 1. LDSSizeInBytes
Tipo: uint32_t
A quantidade de LDS usada por lane. Pode limitar a ocupação. PerLaneScratchSizeInBytes
Tipo: uint32_t
A quantidade de memória de rascunho (scratch) usada por lane.

Comentários

Conjunto básico de estatísticas sobre um estágio de sombreador de hardware pré-compilado.

Requisitos

Cabeçalho: dxcapi_x.h (XBOX One), dxcapi_xs.h (XBOX Series)
Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

dxcapi_x
Última modificação em 6 de outubro de 2026