Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: aquamarine-devel | Distribution: openSUSE Tumbleweed |
Version: 0.7.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Jan 30 09:49:15 2025 |
Group: Development/Languages/C and C++ | Build host: reproducible |
Size: 88975 | Source RPM: aquamarine-0.7.2-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/hyprwm/aquamarine | |
Summary: Development package for aquamarine |
Aquamarine is a very light linux rendering backend library. It provides basic abstractions for an application to render on a Wayland session (in a window) or a native DRM session. This package contains development files necessary to build against aquamarine.
BSD-3-Clause
* Thu Jan 30 2025 Florian "spirit" <sp1rit@disroot.org> - Update to aquamarine-0.7.2: * A minor update with fixes to headless displays in general, with a fix to headless buffers and presentation feedback. * Fixes: - headless/wayland: emit present events after commit - fix headless supported formats * Other: - Core: add clang-tidy - Changes from aquamarine-0.7.1: * A minor update with some small fixes. * Fixes: - remove wrong property settings - Changes from aquamarine-0.7.0: * Another major release because we broke ABI again. From better news, optimization and GPU hotplug infrastructure thanks to our wonderful community contributors. * Additions: - GPU hotplug support * Fixes: - Avoid excessive atomic properties updates - Changes from aquamarine-0.6.0: * A new major release with various fixes, but also shiny new HDR support. Please note this release does break ABI. * Additions: - HDR Support * Fixes: - udev scan only cards (drm_minor), not connectors (drm_connector) - drm: moved null check for renderer to shouldBlit() - only fail INVALID format when it's set as that - only clear buffers when fullReconfigure succeeds * Others: - log errno set by drmModeAtomicCommit * Tue Dec 17 2024 Florian "sp1rit" <sp1rit@disroot.org> - Update to aquamarine-0.5.1: * A minor update with some stability improvements. * Fixes: - buffer: remove useless forward def - drm: Validate conn before dereference in CDRMAtomicRequest::commit() - clearer flow when rescanning connectors - allow multigpu blit from explicit to implicit - Changes from aquamarine-0.5.0: * A new major update with a few fixes. This update breaks ABI and API compatibility. Sover has been bumped to 4. * Fixes: - Fix fences according to spec - scan only cards and not outputs, safeguard against null renderer - Changes from aquamarine-0.4.5: * A small update to add a drm_dumb allocator. * Sat Nov 09 2024 Florian "spirit" <sp1rit@disroot.org> - Update to aquamarine-0.4.4: * drm: guard cursorFB buffer in restoreAfterVT - Changes from aquamarine-0.4.3: * fix drm lease crash - Changes from aquamarine-0.4.2: * A minor update with some fixes and fresh new CTM support. * Fixes: - session: only dispatch udev in dispatchPendingEventsAsync if on linux - wayland: log compositor name on startup * Tue Sep 17 2024 Alessio Biancalana <alessio.biancalana@suse.com> - Update to aquamarine-0.4.1 * drm: fix crash on null crtc setCursor * gbm: improve trace logging around allocs * drm: reconfigure swapchain props after creating * output: avoid crashing on no crtc * GBM: fixup good() return value * drm: verify output format in commit * drm: request page flip events after commit * drm: add missing destructor * drm: fix typo in schedule * backend: dont overflow on 32bit builds * wayland: fix possible out-of-range crash in setCursor * drm: recheck crtcs before connecting on udev event * misc: make for loops const reference * gbm: improve automatic format selection * drm: don't connect before crtcs are guaranteed * output: always emit a destroy event in ~dtor * gbm/drm: conform to different scanout requirements for different planes * wayland: send 1280x720 if w/h is 0 in configure * gbm: override gbm_bo_get_modifier results for modifier-based allocation * drm: allow disabling commit, even if pageFlipPending * drm: add AQ_NO_MODIFIERS to try to mitigate hardware limitations * gbm: don't select opaque pixel formats for cursor - Run spec-cleaner over the specfile * Thu Aug 08 2024 Florian "sp1rit" <sp1rit@disroot.org> - Initial packaging of aquamarine-0.3.0
/usr/include/aquamarine /usr/include/aquamarine/allocator /usr/include/aquamarine/allocator/Allocator.hpp /usr/include/aquamarine/allocator/DRMDumb.hpp /usr/include/aquamarine/allocator/GBM.hpp /usr/include/aquamarine/allocator/Swapchain.hpp /usr/include/aquamarine/backend /usr/include/aquamarine/backend/Backend.hpp /usr/include/aquamarine/backend/DRM.hpp /usr/include/aquamarine/backend/Headless.hpp /usr/include/aquamarine/backend/Misc.hpp /usr/include/aquamarine/backend/Session.hpp /usr/include/aquamarine/backend/Wayland.hpp /usr/include/aquamarine/backend/drm /usr/include/aquamarine/backend/drm/Atomic.hpp /usr/include/aquamarine/backend/drm/Legacy.hpp /usr/include/aquamarine/buffer /usr/include/aquamarine/buffer/Buffer.hpp /usr/include/aquamarine/input /usr/include/aquamarine/input/Input.hpp /usr/include/aquamarine/misc /usr/include/aquamarine/misc/Attachment.hpp /usr/include/aquamarine/output /usr/include/aquamarine/output/Output.hpp /usr/lib64/libaquamarine.so /usr/lib64/pkgconfig/aquamarine.pc /usr/share/doc/packages/aquamarine-devel /usr/share/doc/packages/aquamarine-devel/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 23:54:14 2025