D3D11X_SET_PREDICATION_BUFFER_FLAG Enumeration

Flags to control SetPredicationBuffer.

Syntax

typedef enum D3D11X_SET_PREDICATION_BUFFER_FLAG
{
    D3D11X_SET_PREDICATION_BUFFER_NO_HAZARD_TRACKING = 0x00000001
} D3D11X_SET_PREDICATION_BUFFER_FLAG;  

Constants

Constant Description
D3D11X_SET_PREDICATION_BUFFER_NO_HAZARD_TRACKING Disables the automatic pipeline synchronization and GPU cache flush that Direct3D does the first time this API is called after the buffer is modified by the GPU. The hazard check is very lightweight for both CPU and GPU on calls subsequent to any modification and ensures proper coherency and synchronization between the GPU Command Processor and the Compute Shader that updates the buffer for the first call after modification.

Remarks

This enumeration is used by SetPredicationBuffer.

Requirements

Header: Declared in d3d11_x.h.