Pular para o conteúdo principal
A granularidade do fluxo refere-se ao tamanho das regiões da textura compactadas separadamente para streaming. O padrão é compactar níveis de mip inteiros de forma independente. Quando PRT ou SFS é empregado, os fluxos de textura devem ser múltiplos do tamanho de página de memória virtual de 64KB. Eles também exigem um modo de tiling de 64KB.

Sintaxe

Constantes

Comentários

XBTC_STREAM_GRANULARITY é usado na estrutura XBTC_TEXTURE_INFO. XBTC_STREAM_GRANULARITY_64KB é equivalente ao modo de tiling preterido XBTC_TILING_SCARLETT_64KB_PRT. CUIDADO: XBTC_STREAM_GRANULARITY_256KB pressupõe uma disposição quadrada 2x2 de páginas de VM. Como as páginas aparecem em ordem linear (de máquina de escrever), as duas metades podem não ser contíguas no espaço de endereços de VM. Para evitar uma cópia secundária, use a capacidade do DirectStorage de gravar em uma matriz de IDs de páginas de VM. As seguintes funções usam esta enumeração:

Requisitos

Cabeçalho: XBTC.h
Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

Membros do XBTC
Visão geral do XBTC
Última modificação em 6 de outubro de 2026