> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12XBOX_PRT_LOD_REPORT_GPU_SAMPLE (consoles XBOX Series)

> D3D12XBOX_PRT_LOD_REPORT_GPU_SAMPLE (consoles XBOX Series) — Especifica o local de memória de destino e o tamanho de um relatório de LOD de PRT gravado pela GPU, como.

Define o layout de hardware de cada amostra de 8 bytes gravada pela GPU como parte de um relatório de LOD de PRT.

## Sintaxe

```cpp theme={null}
struct D3D12XBOX_PRT_LOD_REPORT_GPU_SAMPLE
{
    union
    {
        struct
        {
            UINT64 ClampedCount : 24;
            UINT64 CounterID : 8;
            UINT64 MinLODCount : 24;
            UINT64 MinLOD : 4;
            UINT64 Zero : 4;
        };

        UINT64 Value;
    };
};
```

### Membros

*ClampedCount*\
Tipo: UINT64

O número de amostras geradas para este recurso que foram limitadas pelos limites mínimos de LOD do recurso e/ou do sampler e que, de outra forma, teriam usado um LOD de mip menor.

*CounterID*\
Tipo: UINT64

O ID de contador de 8 bits da amostra, que corresponde ao ID de contador de LOD de PRT atribuído a um ou mais descritores de exibição de recurso de shader pela API [ID3D12Device8::SetShaderResourceViewPRTLODIndexX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderresourceviewprtlodindexx).

*MinLODCount*\
Tipo: UINT64

O número de amostras no LOD de mip mínimo geradas para este recurso.

*MinLOD*\
Tipo: UINT64

O valor mínimo de LOD de mip registrado para qualquer amostra gerada para este recurso, antes da aplicação da limitação.

*Zero*\
Tipo: UINT64

Será zero.

## Comentários

Esta estrutura é gravada pela GPU como parte da saída da API [ID3D12GraphicsCommandList6::WritePRTLODStatisticsX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_writeprtlodstatisticsx).

Para interpretar esta amostra para fins de streaming de texturas, procure valores diferentes de zero no campo ClampedCount.  Isso indica que a renderização da cena desejava um valor de LOD de mip mais detalhado (menor) do que o permitido pelos limites mínimos de LOD atualmente em vigor.  Em seguida, observe o valor de MinLOD, que indica o nível até o qual os LODs de mip devem ser preenchidos (e que os limites mínimos de LOD devem abranger).

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas compatíveis**: consoles XBOX Series

## Consulte também

[ID3D12GraphicsCommandList6::WritePRTLODStatisticsX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_writeprtlodstatisticsx)\
[ID3D12Device8::SetShaderResourceViewPRTLODIndexX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderresourceviewprtlodindexx)\
[d3d12\_xs](/pt-BR/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_GLOBAL_BARRIER (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_global_barrier_public.md)
- [D3D12_BACKGROUND_PROCESSING_MODE (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_background_processing_mode_public.md)
- [D3D12_RAYTRACING_INSTANCE_DESC (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_instance_desc_public.md)
- [D3D12_BUFFER_BARRIER (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
