Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.
This repository was archived by the owner on Oct 8, 2024. It is now read-only.

Backend Selection API #39

@OutOfTheVoid

Description

@OutOfTheVoid

While not currently the case, in the future, we may have multiple backends on some platforms (E.G. xdg-desktop-portal vs xcb/x on Linux), so having some way to choose these at runtime based on support is necessary before this is the case.

At a minimum, Backend information should report:

  • Supported features (GPU APIs, Access control details)
  • Content Selection Mode (Window Manager vs Programmatic)
  • Performance Details (are frames delivered via GPU textures, or do we have to upload them?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    content-enumerationRelated to enumerating capturable contentenhancementNew feature or requestgpu-apisRelated to gpu API usage and support.platform-specific-featureRelated to a platform-specific extension

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions