Compare commits
12 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| c0801a8ec7 | |||
| 1abf795b87 | |||
| 76644d63db | |||
| 928a6014de | |||
| d245a9ca98 | |||
| 220d4f424e | |||
| cf58ed9c7e | |||
| 3a964d420b | |||
| 0046718301 | |||
| 4ee6b640e1 | |||
| 4fcd7de312 | |||
| dd857a4efe |
BIN
pixman-0.43.4.tar.gz
LFS
BIN
pixman-0.43.4.tar.gz
LFS
Binary file not shown.
3
pixman-0.46.4.tar.gz
Normal file
3
pixman-0.46.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d09c44ebc3bd5bee7021c79f922fe8fb2fb57f7320f55e97ff9914d2346a591c
|
||||
size 827198
|
||||
104
pixman.changes
104
pixman.changes
@@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 15 11:10:33 UTC 2025 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- Reenable LTO on riscv64 as gcc has been fixed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 17 12:19:38 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 0.46.4:
|
||||
+ RISC-V: Use hwprobe interface to check for RVV 1.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 16 19:20:34 UTC 2025 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- Disable LTO on riscv64 due to gcc bug 110812
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 17 07:04:34 UTC 2025 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to version 0.46.2:
|
||||
+ region:
|
||||
- add translatef function for fractional regions
|
||||
- add contains_pointf function for fractional regions
|
||||
- Changes from 0.46.0:
|
||||
+ RISC-V: Only enable RVV on linux if hwcap headers are available
|
||||
+ Test case for compositing with a negative stride
|
||||
+ Fix arm64 advanced prefetcher
|
||||
+ region:
|
||||
- add parametric primitive type to generalize implementation
|
||||
detail
|
||||
- make print specifier parametric
|
||||
- add fractional implementation based on 64bit floating point
|
||||
number
|
||||
- add rectf convenience functions
|
||||
- add pixman_region32_copy_from_region64f utility function
|
||||
- add image clip and composite functions for fractional regions
|
||||
+ test/region: add fractional region tests
|
||||
+ Add a16b16g16r16 format
|
||||
+ test/stress-test: add a16b16g16r16
|
||||
+ test: Increase timeout for alpha-loop test
|
||||
+ Fix some build warning
|
||||
+ rvv: Pass through clang-format
|
||||
+ docker:
|
||||
- Update Wine to 10.5 and update LLVM-MinGW
|
||||
- Update Meson to 1.7
|
||||
- Move LLVM archive to a separate thin layer
|
||||
- Decrease build time for gcovr
|
||||
+ test: Add lowlevel-blt-bench result comparison script
|
||||
+ rvv:
|
||||
- Add float suffix to float implementation
|
||||
- Add integer operations
|
||||
+ vmx:
|
||||
- Remove unnecessary variable
|
||||
- Remove unpack_565_to_8888() and associated constants
|
||||
- Remove unpack_128_2x128_16()
|
||||
- Remove unpack{hi,lo}_128_8x16 functions
|
||||
- Move and use unpack{hi,lo}_128_16x8 in pix_multiply()
|
||||
- Use create_mask_32_128() more places
|
||||
- Use appropriate types
|
||||
- Add and use create_mask_16_128() function
|
||||
- Use selector variables
|
||||
- Add and use `vzero` constant
|
||||
- Simplify over() function
|
||||
- Make in_over() a real function
|
||||
- Simplify unpack{hi,lo}_128_16x8() function
|
||||
- Move create_mask_32_128() function
|
||||
- Avoid two shifts in pix_multiply() function
|
||||
- Optimize pix_multiply()
|
||||
- Declare iterator variable in for loop
|
||||
- Disable clang-format around some data structure declarations
|
||||
- Run clang-format
|
||||
+ arm: Move the .fpu neon directive around
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 26 13:23:44 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 0.44.2:
|
||||
+ meson: require Meson >= 1.3.0
|
||||
+ vmx: Fix is_opaque, is_zero, is_transparent functions
|
||||
+ RISC-V:
|
||||
- Fix rvv auto-detection on `gcc-13`
|
||||
- Force spec 1p0 in architecture definiton
|
||||
- Changes from version 0.44.0:
|
||||
+ arm: add include guards on header
|
||||
+ aarch64: support PAC and BTI
|
||||
+ pixman-combine-float.c:
|
||||
- Fix inlining failed error
|
||||
- Fix typo in MAKE_NON_SEPARABLE_PDF_COMBINERS()
|
||||
+ mmx: Fix compilation with clang-cl
|
||||
+ pixman:
|
||||
- Add library destructor
|
||||
- Adjust arm assembly for binutils change
|
||||
+ pixman-region: Make translate a no-op when using 0 offsets
|
||||
+ mips:
|
||||
- Fix a typo in mips_dspr2_flags
|
||||
- Widen CPU family check for DSPr2
|
||||
- Add option to force MIPS CPU feature discovery
|
||||
+ iwmmxt: Drop support
|
||||
+ ci: add workflow rules to allow for MR pipelines
|
||||
+ RISC-V floating point operations
|
||||
+ Fixed memory leak in tests
|
||||
- Drop all manual configuring of meson setup, pass
|
||||
--auto-features=auto instead.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 4 23:01:50 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
||||
27
pixman.spec
27
pixman.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package pixman
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: pixman
|
||||
Version: 0.43.4
|
||||
Version: 0.46.4
|
||||
Release: 0
|
||||
Summary: Pixel manipulation library
|
||||
License: MIT
|
||||
@@ -49,28 +49,9 @@ Pixman is a pixel manipulation library for X and cairo.
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
#
|
||||
# For now: disable neon on all ARMv6/7
|
||||
#
|
||||
%meson \
|
||||
%ifnarch %{ix86}
|
||||
-Dmmx="disabled" \
|
||||
-Dsse2="disabled" \
|
||||
-Dssse3="disabled" \
|
||||
%endif
|
||||
-Dvmx="disabled" \
|
||||
-Dloongson-mmi="disabled" \
|
||||
-Darm-simd="disabled" \
|
||||
-Dneon="disabled" \
|
||||
%ifarch aarch64
|
||||
-Da64-neon="enabled" \
|
||||
%else
|
||||
-Da64-neon="disabled" \
|
||||
%endif
|
||||
-Diwmmxt="disabled" \
|
||||
-Dmips-dspr2="disabled" \
|
||||
-Ddemos=disabled \
|
||||
-Dlibpng=disabled
|
||||
--auto-features=auto \
|
||||
%{nil}
|
||||
%meson_build
|
||||
|
||||
%check
|
||||
|
||||
Reference in New Issue
Block a user