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
Request History
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
licensedigger accepted review
ok
factory-auto accepted review
Check script succeeded
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 accepted review
origin: openSUSE:Factory
origin_old: openSUSE:Leap:15.1:Update
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Leap:15.2:Staging:adi:17"
staging-bot accepted review
Picked "openSUSE:Leap:15.2:Staging:adi:17"
lkocman accepted review
maxlin_factory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
maxlin_factory accepted review
Unstaged from project "openSUSE:Leap:15.2:Staging:adi:17"
maxlin_factory added as a reviewer
Being evaluated by staging project "openSUSE:Leap:15.2:Staging:adi:52"
maxlin_factory accepted review
Picked "openSUSE:Leap:15.2:Staging:adi:52"
maxlin_factory accepted review
Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.
maxlin_factory approved review
Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.
maxlin_factory accepted request
Staging Project openSUSE:Leap:15.2:Staging:adi:52 got accepted.