unoplatform/uno

Expose the current render surface type

Open

#13,988 opened on Oct 17, 2023

View on GitHub
 (15 comments) (0 reactions) (0 assignees)C# (837 forks)batch import
area/skia ✏️difficulty/starter 🚀good first issuekind/enhancementno-reproplatform/desktop 🖥️

Repository metrics

Stars
 (9,789 stars)
PR merge metrics
 (Avg merge 14d 8h) (130 merged PRs in 30d)

Description

What would you like to be added

It would be great to have a property exposed that gets set to the current render surface type so a check can be made in the application if for some reason the environment has changed and software rendering is used, but not expected. I know it can be seen in the early log entries when set to trace, but for production it would be good with a check to make sure it doesn't revert to software rendering for some reason.

Why is this needed

Catch environment errors early

For which platform

Skia (GTK on Linux/macOS/Windows)

Anything else we need to know?

No response

Contributor guide