Pixel manipulation library
aae78bea47
pixman 0.38.x has a regression that causes incorrect rendering in some
circumstances. This can be triggered by the use of cairo with
CAIRO_OPERATOR_SATURATE and subpixel positioning, and causes OpenSlide
to produce incorrect output.
This patch is a cherry-pick of [1], rebasing it on top of `c8s`.
It backports commit 8256c235d9b3 ("Fix bilinear filter computation in
wide pipeline") [2] from pixman 0.40.0 to fix the mentioned regression.
At the moment of writing this, pixman's version is:
- Fedora: 0.42.2
- CentOS Stream 9: 0.40.0
- CentOS Stream 8: 0.38.4
Therefore, CentOS Stream 8 needs to be patched.
A reproducer can be found in the original bug report [3].
[1] https://gitlab.com/redhat/centos-stream/rpms/pixman/-/merge_requests/2
[2]
|
||
---|---|---|
.gitignore | ||
0001-Fix-bilinear-filter-computation-in-wide-pipeline.patch | ||
0001-Initialize-temporary-buffers-in-general_composite_re.patch | ||
gating.yaml | ||
make-pixman-snapshot.sh | ||
pixman.spec | ||
sources |