| Previous | Next |
| DXGI_STATUS_OCCLUDED | DXGI_STATUS_NO_REDIRECTION |
DXGI_STATUS_CLIPPED
Interpret the result in its owning layer: status clipped
The useful interpretation of DXGI_STATUS_CLIPPED (0x087A0002) starts at the dxgi status boundary: the frame was accepted while only part of the swap-chain target was visible. In practical terms, inspect presentation clipping state before changing application-wide graphics settings.
Capture before recreating objects
| Capture item | Why it matters |
|---|---|
| Rejected condition | the frame was accepted while only part of the swap-chain target was visible |
| What to capture | window rectangle, clipping region, desktop scaling, output rectangle and Present statistics around the transition |
| Current graph state | swap chain, target window, output and Present call |
| Supporting trace | Present/Present1 result history, WM_SIZE or WM_DISPLAYCHANGE messages, swap-chain description and current IDXGIOutput identity |
| Object identity | presentation clipping state |
Reproduce one variable at a time
- Capture the failing state. Record window rectangle, clipping region, desktop scaling, output rectangle and Present statistics around the transition.
- Move another top-level window over only part of the target and compare with full occlusion.
The comparison with DXGI_STATUS_OCCLUDED is especially useful: DXGI_STATUS_OCCLUDED means no part of the presentation was visible.
Recovery contract
Treat the status as visibility feedback, not as a device failure; continue or reduce work according to application policy.
- debug-layer, ETW or driver diagnostics no longer report the rejected presentation clipping state contract during the same scenario.
Implementation notes
Technical references
- Microsoft: DXGI status codes — background for the presentation clipping state.
- Microsoft: DXGI overview and presentation
- Microsoft: DXGI_PRESENT flags
- Microsoft: DXGI best practices
Looking for a different code? Search another status or error code.