Skip to content

Add built-in D2d effects  #7380

@WSLUser

Description

@WSLUser

Description of the new feature/enhancement

Now that we've got a bunch of perf optimizations in DxRenderer, we should add the built-in effects from https://docs.microsoft.com/en-us/windows/win32/direct2d/built-in-effects.
While custom effects like retro should eventually be moved to exist as an extension, the built-in effects should be included by default with WT.

Proposed technical implementation details (optional)

Example C++ code is provided for each of the effects and can be added one by one and use this issue as a master tracker for each effect. https://docs.microsoft.com/en-us/windows/win32/direct2d/effects-overview provides some helpful pre-steps for both built-in and custom effects.

https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/D2DAdvancedColorImages/cpp/D2DAdvancedColorImages provides example code for a sample app.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.Area-RenderingText rendering, emoji, complex glyph & font-fallback issuesIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Product-TerminalThe new Windows Terminal.Resolution-Won't-FixWe're just really obstinate about this. There's probably a good reason.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions