D3D12DDI_PRESENT_0051 structure

Arguments that describe allocations that content is copied to and from. Used by the PFND3D12DDI_PRESENT_0051 callback function.

Syntax

typedef struct D3D12DDI_PRESENT_0051 {
  D3DKMT_HANDLE               BroadcastSrcAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1];
  D3DKMT_HANDLE               BroadcastDstAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1];
  BOOL                        AddedGpuWork;
  UINT                        BackBufferMultiplicity;
  BOOL                        SyncIntervalOverrideValid;
  DXGI_DDI_FLIP_INTERVAL_TYPE SyncIntervalOverride;
} D3D12DDI_PRESENT_0051;

Members

BroadcastSrcAllocation

Allocations which content will be presented.

BroadcastDstAllocation

If non-zero, represents the destination allocations of the present.

AddedGpuWork

Specifies whether there is added GPU work.

BackBufferMultiplicity

The number of physical back buffer per logical back buffer.

SyncIntervalOverrideValid

Override app sync interval is valid.

SyncIntervalOverride

Override app sync interval.

Requirements

   
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h