estructura D3D12_RESOURCE_UAV_BARRIER (d3d12.h)
Representa un recurso en el que todos los accesos UAV deben completarse antes de que puedan comenzar todos los accesos de UAV futuros.
Sintaxis
typedef struct D3D12_RESOURCE_UAV_BARRIER {
ID3D12Resource *pResource;
} D3D12_RESOURCE_UAV_BARRIER;
Miembros
pResource
El recurso usado en la transición, como puntero a ID3D12Resource.
Comentarios
Esta estructura representa un recurso en el que todos los accesos de la vista de acceso desordenado (UAV) (lecturas o escrituras) deben completarse antes de que puedan comenzar todos los accesos de UAV futuros (lectura o escritura).
Esta estructura es un miembro de la estructura D3D12_RESOURCE_BARRIER .
No es necesario insertar una barrera UAV entre 2 llamadas de dibujo o envío que solo leen un UAV. Además, no es necesario insertar una barrera UAV entre 2 llamadas de dibujo o envío que escriben en el mismo UAV si sabe que es seguro ejecutar los accesos UAV en cualquier orden. El recurso puede ser NULL, lo que indica que cualquier acceso UAV podría requerir la barrera.
Requisitos
Encabezado | d3d12.h |
Consulte también
Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12