Overview

Request 769332 accepted

- Update to version 1.29.1
This is a minor bug fix follow-up, to address one major and two
minor issues with the v1.29.0 release.
Fixes:
* segfault in the test framework on platforms without vulkan
* error message spam when rendering to minimized/hidden windows
* compilation on certain glslang versions

- Update to version 1.29.0
The key highlights of this release are the change of pl_gpu API
semantics to use explicit erroring instead of implicit undefined
behavior, and several important bug fixes related to swapchain
resizing (in particular, handling of suboptimal swapchains);
as well as other minor utility changes, bug fixes and performance
improvements.
The new pl_gpu API allows clients to duplicate less code related
to checking parameters and capabilities, as long as they're fine
with the resulting error messages they might receive. In
particular, libplacebo no longer aborts on invalid parameters -
which helped during initial development, but is now suffocating
clients more than it's helping.
Additions:
* add a new field pl_fmt.internal_size, which can differ from
texel_size for emulated formats
* add 16f / 64f texture formats with host-emulated 32f
representation
* expose a pl_vulkan_choose_device helper function
* add a mechanism for allowing the user to explicitly resize
suboptimal swapchains rather than having libplacebo take care
of it

Loading...
Request History
Ismail Dönmez's avatar

namtrac created request

- Update to version 1.29.1
This is a minor bug fix follow-up, to address one major and two
minor issues with the v1.29.0 release.
Fixes:
* segfault in the test framework on platforms without vulkan
* error message spam when rendering to minimized/hidden windows
* compilation on certain glslang versions

- Update to version 1.29.0
The key highlights of this release are the change of pl_gpu API
semantics to use explicit erroring instead of implicit undefined
behavior, and several important bug fixes related to swapchain
resizing (in particular, handling of suboptimal swapchains);
as well as other minor utility changes, bug fixes and performance
improvements.
The new pl_gpu API allows clients to duplicate less code related
to checking parameters and capabilities, as long as they're fine
with the resulting error messages they might receive. In
particular, libplacebo no longer aborts on invalid parameters -
which helped during initial development, but is now suffocating
clients more than it's helping.
Additions:
* add a new field pl_fmt.internal_size, which can differ from
texel_size for emulated formats
* add 16f / 64f texture formats with host-emulated 32f
representation
* expose a pl_vulkan_choose_device helper function
* add a mechanism for allowing the user to explicitly resize
suboptimal swapchains rather than having libplacebo take care
of it


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Origin Manager's avatar

origin-manager added origin-reviewers as a reviewer

Changing to a lower priority origin.

origin: openSUSE:Factory
origin_old: openSUSE:Leap:15.1:Update


Origin Manager's avatar

origin-manager accepted review

origin: openSUSE:Factory
origin_old: openSUSE:Leap:15.1:Update


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Leap:15.2:Staging:adi:17"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Leap:15.2:Staging:adi:17"


Lubos Kocman's avatar

lkocman accepted review


Yuchen Lin's avatar

maxlin_factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Yuchen Lin's avatar

maxlin_factory accepted review

Unstaged from project "openSUSE:Leap:15.2:Staging:adi:17"


Yuchen Lin's avatar

maxlin_factory added as a reviewer

Being evaluated by staging project "openSUSE:Leap:15.2:Staging:adi:52"


Yuchen Lin's avatar

maxlin_factory accepted review

Picked "openSUSE:Leap:15.2:Staging:adi:52"


Yuchen Lin's avatar

maxlin_factory accepted review

Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.


Yuchen Lin's avatar

maxlin_factory approved review

Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.


Yuchen Lin's avatar

maxlin_factory accepted request

Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.

openSUSE Build Service is sponsored by