New major release with various fixes to the infrastructure. ABI break.
MRs
- consolidate EGL init/state by @ikalco in #138
- Support setting drm content type property by @UjinT34 in #140
- Compiler fixes and options by @Honkazel in #141
- drm: only allow multigpu blit to implcit, not all external formats by @ikalco in #143
- prioritize gpus with the most internal panels by @ikalco in #144
- Get max bpc from drm format by @UjinT34 in #146
- fix atomic reset being skipped, check nullptr elsewhere instead by @ikalco in #149
- drm: Use RAII to manage EGL context by @PlasmaPower in #150
- Fix multi-GPU support for Nvidia by @PlasmaPower in #147
- misc: Add strict typing to attachment manager by @PlasmaPower in #152
- drm: only scan connected connectors by @gulafaran in #155
- backend: Fix Wayland backend idleCallbacks destruction by @PlasmaPower in #151
- misc: Fix Attachment shared pointer reinterpret by @PlasmaPower in #154
- nix: mesa -> libgbm by @andresilva in #158
- backend, allocator: Fix multi-GPU format selection by @PlasmaPower in #159
New Contributors
- @PlasmaPower made their first contribution in #150
Full Changelog: v0.7.2...v0.8.0