Flags to control SetPredicationBuffer.
typedef enum D3D11X_SET_PREDICATION_BUFFER_FLAG
{
D3D11X_SET_PREDICATION_BUFFER_NO_HAZARD_TRACKING = 0x00000001
} D3D11X_SET_PREDICATION_BUFFER_FLAG;
| 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. |
This enumeration is used by SetPredicationBuffer.
Header: Declared in d3d11_x.h.