microsoft/Terminal

Support multiple pixel shaders to be applied on the terminal texture buffer

Open

#13 568 ouverte le 22 juil. 2022

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)C++ (3 212 forks)batch import
Area-RenderingHelp WantedIssue-TaskProduct-Terminal

Métriques du dépôt

Stars
 (35 764 stars)
Métriques de merge PR
 (Merge moyen 27j 19h) (24 PRs mergées en 30 j)

Description

Allow multiple pixel shaders to be specified

Current configuration allows the user to specify a single pixel shader. It'd be useful if the parameter could be a list of shaders to be applied in order, for instance, distorting the screen to make it match a CRT tube (could be be even specified as two shaders, one for horizontal curvature that, if applied alone, would simulate a Trinitron tube, and other for the vertical curvature) and another to simulate raster artifacts.

Proposed technical implementation details (optional)

I'd keep the current syntax that accepts a single string for single shaders, and also accept a list of strings for multiple shaders to be applied in order.

Guide contributeur