Skip to content

[WIP] Library used to assists in building C based applications that require vulkan renderers.

License

Notifications You must be signed in to change notification settings

under-view/kmsroots

Repository files navigation

kmsroots

Documentation Status


Library used to assists in building applications that require vulkan renderers. This implementation assists in displaying vulkan render pass final framebuffers either directly to display via KMS atomic API or to one of the other linux display server clients (xcb, wayland). May also assists any wlroots based compositor build their wlroots compatible out-of-tree vulkan renderers.

NOTE: kmsroots KMS atomic page-flip implementation will only support a single output device (useful for kiosk's). If more output devices required kmsroots may be used in conjunction with wlroots.

📚 Documentation

See documentation: https://kmsroots.readthedocs.io for build and install.

Tested Distro's

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Arch Linux (sway)

About

[WIP] Library used to assists in building C based applications that require vulkan renderers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published