Overview

Request 814574 accepted

- Update to version 2.72.0
This is a major release with several key additions, most notably
being the support for custom, mpv-style "user shaders" (.hook),
giving us access to a large variety of pre-existing user shaders
such as RAVU, FSRCNNX, Anime4K, SSimSuperRes, KrigBilateral,
NNEDI3, and more.
In addition to this, major additions include a completely
refactored and fixed AV1 grain generation shader, support for
Vulkan versions higher than 1.0, support for GPU-based timers,
and improved interop APIs for both Vulkan and OpenGL, and new
and improved aspect ratio handling.
Finally, this release also brings with it a major change to the way
HDR and SDR content are mapped between each other, including a new
tone-mapping function based on the industry-standard
ITU-R BT.2390 EETF.
Additions:
* add pl_swapchain_hdr_metadata, to set HDR metadata on supported
swapchains (currently only vulkan with VK_EXT_hdr_metadata)
* add support for vulkan versions higher than 1.0, communicated
via the new fields api_version and max_api_version
* add support for GPU-assisted validation and best practices
layers, via the new field pl_vk_inst_params.debug_extra
* add helper functions for working with pl_rects, including new
aspect ratio handling helpers (pl_rect2df_aspect_*)
* add field pl_vulkan_params.device_uuid to allow choosing the
vulkan device by its UUID
* add function pl_vulkan_hold_raw, to hold images without
actually transitioning its layout and access mode
* add function pl_vulkan_import, to allow directly re-using an
existing VkDevice rather than creating a new one; this requires

Loading...
Request History
Mia Herkt's avatar

mia created request

- Update to version 2.72.0
This is a major release with several key additions, most notably
being the support for custom, mpv-style "user shaders" (.hook),
giving us access to a large variety of pre-existing user shaders
such as RAVU, FSRCNNX, Anime4K, SSimSuperRes, KrigBilateral,
NNEDI3, and more.
In addition to this, major additions include a completely
refactored and fixed AV1 grain generation shader, support for
Vulkan versions higher than 1.0, support for GPU-based timers,
and improved interop APIs for both Vulkan and OpenGL, and new
and improved aspect ratio handling.
Finally, this release also brings with it a major change to the way
HDR and SDR content are mapped between each other, including a new
tone-mapping function based on the industry-standard
ITU-R BT.2390 EETF.
Additions:
* add pl_swapchain_hdr_metadata, to set HDR metadata on supported
swapchains (currently only vulkan with VK_EXT_hdr_metadata)
* add support for vulkan versions higher than 1.0, communicated
via the new fields api_version and max_api_version
* add support for GPU-assisted validation and best practices
layers, via the new field pl_vk_inst_params.debug_extra
* add helper functions for working with pl_rects, including new
aspect ratio handling helpers (pl_rect2df_aspect_*)
* add field pl_vulkan_params.device_uuid to allow choosing the
vulkan device by its UUID
* add function pl_vulkan_hold_raw, to hold images without
actually transitioning its layout and access mode
* add function pl_vulkan_import, to allow directly re-using an
existing VkDevice rather than creating a new one; this requires


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ismail Dönmez's avatar

namtrac accepted review


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:25 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:25"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:25"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.

openSUSE Build Service is sponsored by