Overview
Request 796364 accepted
- Add libepoxy to BuildRequires
- Enable test suite
- Update to version 2.43.0
The major highlight of this release is the introduction of a new
OpenGL backend, documented in , which is also
the reason for the major version bump.
Apart from the addition of OpenGL support, this release brings with
it a large number of fixes for backwards compatibility with older
versions of GLSL and GLES, allowing libplacebo to be used to
generate legal shaders for virtually any GLSL version in existence.
Supporting these changes, the test framework has been expanded
considerably to allow for automated testing of older OpenGL context
versions and older GLSL versions.
Additions:
* add pl_gpu.pci, containing the PCI address of the underlying
GPU
* add pl_image.av1_grain, allowing pl_renderer to add AV1 grain
* add pl_opengl backend (see )
* add pl_color_levels_guess, to infer color levels from
pl_color_repr
* pl_shader_encode_color now handles non-linear color systems
* add pl_render_params.force_dither, to force use of the dither
code
* add pl_render_params.disable_fbos, to forcibly disable FBOs
* add pl_vk_inst_params.layers, to allow loading extra vulkan
layers
* add a way to restrict the maximum GLSL version provided by the
various pl_gpu backends, for testing purposes
Changes:
* load all vulkan function pointers indirectly, using a
Request History
mia created request
- Add libepoxy to BuildRequires
- Enable test suite
- Update to version 2.43.0
The major highlight of this release is the introduction of a new
OpenGL backend, documented in , which is also
the reason for the major version bump.
Apart from the addition of OpenGL support, this release brings with
it a large number of fixes for backwards compatibility with older
versions of GLSL and GLES, allowing libplacebo to be used to
generate legal shaders for virtually any GLSL version in existence.
Supporting these changes, the test framework has been expanded
considerably to allow for automated testing of older OpenGL context
versions and older GLSL versions.
Additions:
* add pl_gpu.pci, containing the PCI address of the underlying
GPU
* add pl_image.av1_grain, allowing pl_renderer to add AV1 grain
* add pl_opengl backend (see )
* add pl_color_levels_guess, to infer color levels from
pl_color_repr
* pl_shader_encode_color now handles non-linear color systems
* add pl_render_params.force_dither, to force use of the dither
code
* add pl_render_params.disable_fbos, to forcibly disable FBOs
* add pl_vk_inst_params.layers, to allow loading extra vulkan
layers
* add a way to restrict the maximum GLSL version provided by the
various pl_gpu backends, for testing purposes
Changes:
* load all vulkan function pointers indirectly, using a
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
namtrac accepted review
dimstar_suse added openSUSE:Factory:Staging:adi:19 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:19"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:19"
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:19 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:19 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:19 got accepted.