InterfaceTimings.WaitingForGpuToStayWithinLatencyTimePercent Property (Microsoft.DirectX.Direct3D)

Retrieves the percentage of time the driver spent waiting for the graphics processing unit (GPU) latency to reduce to less than 3 rendering frames.

Definition

Visual Basic Public ReadOnly Property WaitingForGpuToStayWithinLatencyTimePercent As Single
C# public float WaitingForGpuToStayWithinLatencyTimePercent { get; }
C++ public:
property float WaitingForGpuToStayWithinLatencyTimePercent {
        float get();
}
JScript public function get WaitingForGpuToStayWithinLatencyTimePercent() : float

Property Value

System.Single
A SingleLeave Site that represents the percentage of time the driver spent waiting for the GPU latency to reduce to less than 3 rendering frames.

This property is read-only. 

Remarks

If an application is GPU limited, the driver must stall the CPU until the GPU gets within 3 frames. This prevents an application from queueing up many seconds' worth of rendering calls which may dramatically increase the latency between when the user provides new data and when the user sees the results of that input. In general, the driver can track the number of times Device.Present is called to prevent queueing up more than three frames of rendering work.