wl-mirror v0.10.0
This release contains some minor project structure changes and a performance tweak for the screencopy backend. This release also adds the script used to generate the release tar balls to the repo.
New Scripts
release.sh
: Generates a release tar ball for the currently checked out commit if there's a release tag on it
Other Changes
- The GLSL shaders used by wl-mirror are no longer hardcoded string literals in
egl.c
and are now files inglsl/
that are embedded into the program at build time. - The screencopy backend is now region-aware and uses
capture_output_region
instead of needlessly capturing the whole output. This should give a slight performance improvement on larger screen resolutions when only mirroring a small region.