3 ms·
Yeah, I'm far from an expert on rendering and latency, but presumably game developers put a ton of effort into ensuring that the pixels are pushed with as littl
by mdoms 6y ago
Yeah, I'm far from an expert on rendering and latency, but presumably game developers put a ton of effort into ensuring that the pixels are pushed with as little input latency as possible. This may not have been a priority for Microsoft in their terminal.
- zeusk 6y agoThe whole Terminal code is open source https://github.com/microsoft/terminal/blob/main/src/renderer/dx/DxRenderer.cpp#L1077 https://github.com/microsoft/terminal/blob/main/src/renderer... The first comment in this function (DxEngine::StartPaint), for example: // If retro terminal effects are on, we must invalidate everything for them to draw correctly. // Yes, this will further impact the performance of retro terminal effects. // But we're talking about running the entire display pipeline through a shader for // cosmetic effect, so performance isn't likely the top concern with this feature.
- mdoms 6y agoNice find!
- colejohnson66 6y agoWhat is with the formatting on that file? Is seems like every other line of code has no indentation.
- renewiltord 6y agoWhat do you mean? It looks normal to me. Do you mean the blocks here? https://github.com/microsoft/terminal/blob/main/src/renderer/dx/DxRenderer.cpp#L1150 https://github.com/microsoft/terminal/blob/main/src/renderer...