Resumo da configuração de um heap de descritores
A tabela a seguir resume as informações sobre o suporte a heap visível de sombreador e não sombreador.
Heap de descritor visível do sombreador | Heap de descritor visível não sombreador | |
---|---|---|
Tipos de heap com suporte | CBV_SRV_UAV, Sampler | Tudo |
Propriedades da página da CPU com suporte | NOT_AVAILABLE, WRITE_COMBINE | WRITE_BACK |
Gerenciamento de residência por aplicativo | Sim, aplicativo responsável | Não aplicável (não visível para GPU). |
Suporte para edição de descritor | Copie somente o destino, por meio da atualização da lista de comandos e/ou da cópia da CPU se a CPU estiver visível. | Somente leitura e gravação da CPU. Sem acesso direto à GPU. Pode ser usado para cópia imediata da CPU (como origem e destino). Pode ser usado como uma origem de atualização em uma lista de comandos – isso copiará os descritores para o armazenamento da lista de comandos durante o registro da lista de comandos. Na execução, a cópia armazenada será copiada para o destino, que deve ser um heap visível de sombreador. |
Tópicos relacionados