Overview

Request 949655 accepted

- Update to 0.15.0:
Release highlights:
* A new experimental Vulkan renderer has been merged (manually enabled with
WLR_RENDERER=vulkan).
* A new scene-graph API has been introduced to enable more code-sharing
between compositors.
* Large parts of the backend and renderer APIs have been refactored and
reworked.
* The drm-lease-v1 protocol has been implemented.
* Feedback support has been added to the linux-dmabuf-unstable-v1
implementation, unlocking many zero-copy and multi-GPU optimizations and
features.
* The wlr_output rendering API now supports 10bpc and 16bpc formats.
* The DRM backend now supports hotplugging secondary GPUs at runtime.
* wlr_region and wlr_box are now stable APIs.

Loading...

Arnav Singh's avatar

I've made the drm and libinput backends optional, as asked in the last sr. They're still enabled by default, and I don't know why anyone would want to disable them. It wasn't straightforward with the comma-separated syntax since meson doesn't allow that to have trailing commas, but luckily it does allow them in the array syntax.


Michael Vetter's avatar
reviewer target maintainer

Isn't the drm optional? no with_ for it? why drm and x11 in one line?


Arnav Singh's avatar

Backends are now selected by single backends option that is an array, instead of separate options for each backend. Array is specified in command-line as a single string with comma-separated values.


Arnav Singh's avatar

Also, yes, drm backend could be made optional, though I don't see the point. It wasn't optional in 0.14.1; the -Dwith_x11_backend was additionally enabling the X11 backend, which is how I've kept it in this 0.15.0 sr.

Request History
Arnav Singh's avatar

Arnavion created request

- Update to 0.15.0:
Release highlights:
* A new experimental Vulkan renderer has been merged (manually enabled with
WLR_RENDERER=vulkan).
* A new scene-graph API has been introduced to enable more code-sharing
between compositors.
* Large parts of the backend and renderer APIs have been refactored and
reworked.
* The drm-lease-v1 protocol has been implemented.
* Feedback support has been added to the linux-dmabuf-unstable-v1
implementation, unlocking many zero-copy and multi-GPU optimizations and
features.
* The wlr_output rendering API now supports 10bpc and 16bpc formats.
* The DRM backend now supports hotplugging secondary GPUs at runtime.
* wlr_region and wlr_box are now stable APIs.


Michael Vetter's avatar

jubalh accepted request

Perfect, thank you!

openSUSE Build Service is sponsored by