[PR #4664] Add DxEngine drawing ETW tracing for debugging and diagnostics purposes #25891

Closed
opened 2026-01-31 09:12:27 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/4664

State: closed
Merged: Yes


Summary of the Pull Request

Adds an ETW provider for tracing out operations inside the DirectX Renderer.

References

This supports #2191 and #778 and other rendering issues.

PR Checklist

  • I work here

Detailed Description of the Pull Request / Additional comments

This declares and defines the provider with the a GUID appropriate for the namespace and adds an initial invalidation rectangle method for figuring out what is being drawn mostly to understand what could be differential.

Validation Steps Performed

Implemented provider.
Opened real-time ETW tracing tool
Ran the Terminal and watched invalidation events appear live

**Original Pull Request:** https://github.com/microsoft/terminal/pull/4664 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request Adds an ETW provider for tracing out operations inside the DirectX Renderer. ## References This supports #2191 and #778 and other rendering issues. ## PR Checklist * [x] I work here ## Detailed Description of the Pull Request / Additional comments This declares and defines the provider with the a GUID appropriate for the namespace and adds an initial invalidation rectangle method for figuring out what is being drawn mostly to understand what could be differential. ## Validation Steps Performed Implemented provider. Opened real-time ETW tracing tool Ran the Terminal and watched invalidation events appear live
claunia added the pull-request label 2026-01-31 09:12:27 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#25891