Skip to content

blepfx/picoview

Repository files navigation

picoview

Smol low-level windowing abstraction with a focus on audio plugin development

Warning

This project is currently in development and the API is not final! Please do not rely on picoview in production.

Goals

  • Small API surface
  • Minimal amount of dependencies
  • Complete OS abstraction
    • This includes abstracting away OS-dependent pixel scaling and only dealing with physical pixels. picoview provides a WindowScale event, which is treated as a hint more than anything else.

See ROADMAP.md for more info.

Prerequisites

Linux

Install dependencies, e.g.:

sudo apt-get install libx11-dev libxcb1-dev libx11-xcb-dev libgl1-mesa-dev

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in picoview by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

smol windowing abstraction for audio plugin development

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •