D3D12DDI_BARRIER_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_barrier_type)

Description

A D3D12DDI_BARRIER_TYPE enumeration value indicates the type of resource barrier.

Constants

D3D12DDI_BARRIER_TYPE_GLOBAL

The barrier is a global barrier. A global barrier applies to all resource memory. Global barriers do not transition texture layouts or force any data decompression.

D3D12DDI_BARRIER_TYPE_TEXTURE

The barrier is a texture barrier. A texture barrier applies to a specific range of texture subresources.

D3D12DDI_BARRIER_TYPE_BUFFER

The barrier is a buffer barrier. A buffer barrier applies to a specific buffer resource.

D3D12DDI_BARRIER_TYPE_RANGED

The buffer is a ranged barrier. A ranged barrier replaces the legacy D3D12DDI_RESOURCE_RANGED_BARRIER_0022.

Remarks

See Enhanced Barriers for general information.

See also

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088