Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

aquamarine-devel-0.7.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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

Files

/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