Skip to content

[ Linux ] [ Backend ]- GBM & DMA-BUF Backend #33

Description

@colonelspace

Might be worth Investigating a GBM & DMA-BUF backend similar to what wpewebkit have done with libwpe. WebkitGTK will be dropping support for their nested Wayland compositor in favour of libwpe going forward in a plan is to simplify how they are delivering their X11/Wayland support.

I'd imagine that this could be a potential path towards embedding ShaftUI in native codebases through the import of DMA-Buf's as textures for e.g a GTK4 embedder, GTK3 embedder, Qt Embedder etc to ingest.

This could also be used to bootstrap a wpewebkit webview widget.

Overall thinking about zero copy texture sharing seems like the correct approach if we want ShaftUI to run on Linux natively and performantly and without any hard dependencies on third party toolkit embedding.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions