Skip to main content
CreateSamplerFeedbackUnorderedAccessViewX cria um descritor UAV para sampler feedback, a partir de um recurso de destino e de um recurso de feedback. Essa API de extensão também aceita um desc de UAV opcional para dar suporte a exibições de sub-recursos de recursos de textura de matriz de feedback.

Sintaxe

Parâmetros

pTargetedResource   _In_opt_
Tipo: ID3D12Resource*
Um ponteiro para o objeto ID3D12Resource que representa o recurso de destino. Normalmente, é um recurso reservado. pFeedbackResource   _In_opt_
Tipo: ID3D12Resource*
Um ponteiro para o objeto ID3D12Resource que representa o recurso de mapa de feedback. pDesc   _In_opt_
Tipo: D3D12_UNORDERED_ACCESS_VIEW_DESC*
Um ponteiro para uma estrutura D3D12_UNORDERED_ACCESS_VIEW_DESC que descreve a exibição de acesso não ordenado. Um pDesc nulo é usado para inicializar um descritor padrão, se possível. Esse comportamento é idêntico ao comportamento de descritor nulo do D3D11, em que os padrões são preenchidos. Esse comportamento herda o formato e a dimensão do recurso (se não for sem tipo); para buffers, os UAVs abrangem um buffer completo e são tipados, e para texturas, os UAVs abrangem o primeiro mip e todas as fatias de matriz. Nem todos os recursos dão suporte à inicialização de descritor nulo. DestDescriptor   _In_
Tipo: D3D12_CPU_DESCRIPTOR_HANDLE
Descreve o identificador de descritor de CPU que representa a exibição de acesso não ordenado. Esse identificador pode ser criado em um heap de descritores visível ou não visível para sombreadores.

Valor retornado

Nenhum

Comentários

Essa API garante que as dimensões do mapa de feedback atendam aos requisitos de hardware de fração em potência de dois para coletar sampler feedback em relação ao recurso de destino.

Requisitos

Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.lib
Plataformas compatíveis: consoles XBOX Series

Confira também

Visão geral da API Sampler Feedback do Direct3D 12 ID3D12Device8
Last modified on October 6, 2026