D3D12DDIARG_BARRIER_0088 structure (d3d12umddi.h)
Important
Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The D3D12DDIARG_BARRIER_0088 structure contains the enhanced barrier parameters for the PFND3D12DDI_BARRIER_0088 callback function.
Syntax
typedef struct D3D12DDIARG_BARRIER_0088 {
D3D12DDI_BARRIER_TYPE Type;
union {
D3D12DDI_GLOBAL_BARRIER_0088 GlobalBarrier;
D3D12DDI_TEXTURE_BARRIER_0088 TextureBarrier;
D3D12DDI_BUFFER_BARRIER_0088 BufferBarrier;
D3D12DDI_RANGED_BARRIER_0088 RangedBarrier;
};
} D3D12DDIARG_BARRIER_0088;
Members
Type
A D3D12DDI_BARRIER_TYPE value that identifies the type of enhanced barrier. This member determines which barrier type to use in the union below.
GlobalBarrier
A D3D12DDI_GLOBAL_BARRIER_0088 structure that describes the global barrier. Use this structure when Type is D3D12DDI_BARRIER_TYPE_GLOBAL.
TextureBarrier
A D3D12DDI_TEXTURE_BARRIER_0088 structure that describes a texture barrier. Use this structure when Type is D3D12DDI_BARRIER_TYPE_TEXTURE.
BufferBarrier
A D3D12DDI_BUFFER_BARRIER_0088 structure that describes a buffer barrier. Use this structure when Type is D3D12DDI_BARRIER_TYPE_BUFFER.
RangedBarrier
A D3D12DDI_RANGED_BARRIER_0088 structure that describes a resource ranged barrier. Use this structure when Type is D3D12DDI_BARRIER_TYPE_RANGED.
Remarks
See Enhanced Barriers for general information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for