terminal/src/renderer
Carlos Zamora 28d108bf32
Set DxRenderer non-text alias mode (#5149)
There are two antialias modes that can be set on the ID2D1RenderTarget:
- one for text/glyph drawing [1]
- one for everything else [2]
We had to configure that in the RenderTarget.

Additionally, when clipping the background color rect, we need to make
sure that's aliased too. [3]

## References
[1] ID2D1RenderTarget::SetTextAntialiasMode
    https://docs.microsoft.com/en-us/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-settextantialiasmode
[2] ID2D1RenderTarget::SetAntialiasMode
    https://docs.microsoft.com/en-us/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-setantialiasmode)
[3] ID2D1CommandSink::PushAxisAlignedClip
    https://docs.microsoft.com/en-us/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-pushaxisalignedclip)

## Validation
Open and interact with midnight commander with the display scaling set
to...
- 100%
- 125%
- 150%
- 175%
- 200%

Closes #3626
2020-03-28 00:15:50 +00:00
..
base Move ConPTY to use til::bitmap (#5024) 2020-03-23 15:57:54 +00:00
dx Set DxRenderer non-text alias mode (#5149) 2020-03-28 00:15:50 +00:00
gdi ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
inc Move ConPTY to use til::bitmap (#5024) 2020-03-23 15:57:54 +00:00
uia Move ConPTY to use til::bitmap (#5024) 2020-03-23 15:57:54 +00:00
vt Correct scrolling invalidation region for tmux in pty w/ bitmap (#5122) 2020-03-27 22:37:23 +00:00
wddmcon Move ConPTY to use til::bitmap (#5024) 2020-03-23 15:57:54 +00:00
dirs Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00