terminal/src/renderer
Michael Niksa 215df3212f
Add DxEngine drawing ETW tracing for debugging and diagnostics purposes (#4664)
## 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
2020-02-20 23:13:43 +00:00
..
base Throttle SetEvent call in render thread (#3511) 2020-02-14 13:58:28 -08:00
dx Add DxEngine drawing ETW tracing for debugging and diagnostics purposes (#4664) 2020-02-20 23:13:43 +00:00
gdi Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
inc Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
uia Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
vt Avoid processing VT Render Trace strings when no one is listening (#4594) 2020-02-14 21:40:39 +00:00
wddmcon [Git2Git] Merged PR 4297546: Fix 'atribute' to 'attribute' per issue identified on GitHub 2020-02-12 20:18:15 +00:00
dirs Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00