Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 2.64 KB

ns-d3d12-d3d12_resource_aliasing_barrier.md

File metadata and controls

81 lines (61 loc) · 2.64 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:d3d12.D3D12_RESOURCE_ALIASING_BARRIER
D3D12_RESOURCE_ALIASING_BARRIER (d3d12.h)
Describes the transition between usages of two different resources that have mappings into the same heap.
D3D12_RESOURCE_ALIASING_BARRIER
D3D12_RESOURCE_ALIASING_BARRIER structure
d3d12/D3D12_RESOURCE_ALIASING_BARRIER
direct3d12.d3d12_resource_aliasing_barrier
direct3d12\d3d12_resource_aliasing_barrier.htm
direct3d12
9855D609-E863-4334-B6BA-B6777FDAB82B
12/05/2018
D3D12_RESOURCE_ALIASING_BARRIER, D3D12_RESOURCE_ALIASING_BARRIER structure, d3d12/D3D12_RESOURCE_ALIASING_BARRIER, direct3d12.d3d12_resource_aliasing_barrier
d3d12.h
Windows
Windows
D3D12_RESOURCE_ALIASING_BARRIER
19H1
D3D12_RESOURCE_ALIASING_BARRIER
d3d12/D3D12_RESOURCE_ALIASING_BARRIER
c++
APIRef
kbSyntax
HeaderDef
D3D12.h
D3D12_RESOURCE_ALIASING_BARRIER

D3D12_RESOURCE_ALIASING_BARRIER structure

-description

Describes the transition between usages of two different resources that have mappings into the same heap.

-struct-fields

-field pResourceBefore

A pointer to the ID3D12Resource object that represents the before resource used in the transition.

-field pResourceAfter

A pointer to the ID3D12Resource object that represents the after resource used in the transition.

-remarks

This structure is a member of the D3D12_RESOURCE_BARRIER structure.

Both the before and the after resources can be specified or one or both resources can be NULL, which indicates that any placed or reserved resource could cause aliasing.

Refer to the usage models described in CreatePlacedResource.

-see-also

Core Structures

Using Resource Barriers to Synchronize Resource States in Direct3D 12