Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um buffer de leitura/gravação que indexa em bytes.
| Método | Descrição |
|---|---|
| GetDimensions | Obtém as dimensões do recurso. |
| InterlockedAdd | Adiciona, atomicamente. |
| InterlockedAnd | ANDs, atomicamente. |
| Interlockedcompareexchange | Compara e troca, atomicamente. |
| InterlockedCompareStore | Compara e armazena, atomicamente. |
| InterlockedExchange | Trocas, atomicamente. |
| InterlockedMax | Localiza o máximo, atomicamente. |
| InterlockedMin | Encontre o mínimo, atomicamente. |
| InterlockedOr | ORs, atomicamente. |
| InterlockedXor | XORs, atomicamente. |
| Carga | Obtém um valor. |
| Load2 | Obtém dois valores. |
| Load3 | Obtém três valores. |
| Load4 | Obtém quatro valores. |
| Repositório | Define um valor. |
| Store2 | Define dois valores. |
| Store3 | Define três valores. |
| Store4 | Define quatro valores. |
Os objetos RWByteAddressBuffer podem ser prefixados com a classe de armazenamento globalmentecoerente. Essa classe de armazenamento faz com que barreiras de memória e sincronizações liberem dados em toda a GPU, de modo que outros grupos possam ver gravações. Sem esse especificador, uma barreira de memória ou sincronização liberará um UAV somente dentro do grupo atual.
O formato UAV associado a esse recurso precisa ser criado com o formato DXGI_FORMAT_R32_TYPELESS.
O UAV associado a esse recurso deve ter sido criado com o D3D11_BUFFER_UAV_FLAG_RAW.
Você pode usar o tipo de objeto RWByteAddressBuffer ao trabalhar com buffers brutos. Para obter mais informações sobre a exibição bruta de buffers, consulte Exibições brutas de buffers.
Modelo de sombreador mínimo
Esse objeto tem suporte nos seguintes modelos de sombreador.
| Modelo de Sombreador | Com suporte |
|---|---|
|
Modelo de Sombreador 5 e modelos de sombreador superiores Modelo 4 (disponível por meio da API direct3D 11 usando o nível de recurso 10.0 ou 10.1 (D3D_FEATURE_LEVEL_10_X) em dispositivos que dão suporte a sombreadores de computação. Para obter mais informações sobre o suporte ao sombreador de computação no hardware de nível inferior, consulte Sombreadores de computação no hardware de nível inferior.) |
sim |
Esse objeto tem suporte para os seguintes tipos de sombreadores:
| Vértice | Casco | Domínio | Geometry | Pixel | Computação |
|---|---|---|---|---|---|
| x | x |