head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC4:1.1.1.4 netbsd-11-0-RC3:1.1.1.4 netbsd-11-0-RC2:1.1.1.4 netbsd-11-0-RC1:1.1.1.4 netbsd-11:1.1.1.4.0.2 netbsd-11-base:1.1.1.4 pixman-0-46-4:1.1.1.4 netbsd-10-1-RELEASE:1.1.1.2.2.1 netbsd-9-4-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.2.2.1 netbsd-10-0-RC6:1.1.1.2.2.1 netbsd-10-0-RC5:1.1.1.2.2.1 netbsd-10-0-RC4:1.1.1.2.2.1 netbsd-10-0-RC3:1.1.1.2.2.1 netbsd-10-0-RC2:1.1.1.2.2.1 netbsd-10-0-RC1:1.1.1.2.2.1 netbsd-10:1.1.1.2.0.2 netbsd-10-base:1.1.1.2 pixman-0-42-2:1.1.1.2 netbsd-9-3-RELEASE:1.1.1.1 netbsd-9-2-RELEASE:1.1.1.1 netbsd-9-1-RELEASE:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.1 netbsd-9-0-RC2:1.1.1.1 netbsd-9-0-RC1:1.1.1.1 netbsd-9:1.1.1.1.0.2 netbsd-9-base:1.1.1.1 pixman-0-38-4:1.1.1.3 pixman-0-38-0:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.1 date 2019.03.04.08.21.05; author mrg; state Exp; branches 1.1.1.1; next ; commitid zStXi2ncXvjpv1eB; 1.1.1.1 date 2019.03.04.08.21.05; author mrg; state Exp; branches; next 1.1.1.2; commitid zStXi2ncXvjpv1eB; 1.1.1.2 date 2022.11.12.03.24.10; author mrg; state Exp; branches 1.1.1.2.2.1; next 1.1.1.3; commitid t5NiTb3vlcB8vm1E; 1.1.1.3 date 2022.12.17.09.04.00; author mrg; state Exp; branches; next 1.1.1.4; commitid hurVPyuGJZKFfT5E; 1.1.1.4 date 2025.07.22.19.19.02; author mrg; state Exp; branches; next ; commitid ih8QQRiEhg1HbM3G; 1.1.1.2.2.1 date 2022.12.19.12.05.18; author martin; state Exp; branches; next ; commitid 9iZz0t5h3mfzba6E; desc @@ 1.1 log @Initial revision @ text @# Copyright © 2018 Intel Corporation # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. tests = [ 'oob-test', 'infinite-loop', 'trap-crasher', 'fence-image-self-test', 'region-translate-test', 'fetch-test', 'a1-trap-test', 'prng-test', 'radial-invalid', 'pdf-op-test', 'region-test', 'combiner-test', 'scaling-crash-test', 'alpha-loop', 'scaling-helpers-test', 'thread-test', 'rotate-test', 'alphamap', 'gradient-crash-test', 'pixel-test', 'matrix-test', 'filter-reduction-test', 'composite-traps-test', 'region-contains-test', 'glyph-test', 'solid-test', 'stress-test', 'cover-test', 'blitters-test', 'affine-test', 'scaling-test', 'composite', 'tolerance-test', ] progs = [ 'lowlevel-blt-bench', 'radial-perf-test', 'check-formats', 'scaling-bench', 'affine-bench', ] libtestutils = static_library( 'testutils', ['utils.c', 'utils-prng.c', config_h], dependencies : [dep_openmp, dep_m, dep_png, idep_pixman], ) foreach t : tests test( t, executable( t, [t + '.c', config_h], link_with : libtestutils, dependencies : [dep_threads, dep_openmp, idep_pixman], ), timeout : 120, is_parallel : true, ) endforeach foreach p : progs executable( p, p + '.c', link_with : libtestutils, dependencies : [dep_openmp, idep_pixman], ) endforeach @ 1.1.1.1 log @initial import of pixman-0.38.0 @ text @@ 1.1.1.2 log @initial import of pixman-0.42.2 @ text @d37 1 a56 6 # Remove/update this once thread-test.c supports threading methods # other than PThreads and Windows threads if pthreads_found or host_machine.system() == 'windows' tests += 'thread-test' endif @ 1.1.1.2.2.1 log @Revert pixman to 0.38.4, via patch, requested my mrg in ticket #5 xsrc/external/mit/pixman/dist/Makefile.am apply patch xsrc/external/mit/pixman/dist/Makefile.in apply patch xsrc/external/mit/pixman/dist/README apply patch xsrc/external/mit/pixman/dist/a64-neon-test.S apply patch xsrc/external/mit/pixman/dist/aclocal.m4 apply patch xsrc/external/mit/pixman/dist/compile apply patch xsrc/external/mit/pixman/dist/config.guess apply patch xsrc/external/mit/pixman/dist/config.h.in apply patch xsrc/external/mit/pixman/dist/config.sub apply patch xsrc/external/mit/pixman/dist/configure apply patch xsrc/external/mit/pixman/dist/configure.ac apply patch xsrc/external/mit/pixman/dist/depcomp apply patch xsrc/external/mit/pixman/dist/install-sh apply patch xsrc/external/mit/pixman/dist/ltmain.sh apply patch xsrc/external/mit/pixman/dist/meson.build apply patch xsrc/external/mit/pixman/dist/meson_options.txt apply patch xsrc/external/mit/pixman/dist/missing apply patch xsrc/external/mit/pixman/dist/test-driver apply patch xsrc/external/mit/pixman/dist/demos/Makefile.am apply patch xsrc/external/mit/pixman/dist/demos/Makefile.in apply patch xsrc/external/mit/pixman/dist/demos/dither.c apply patch xsrc/external/mit/pixman/dist/demos/dither.ui apply patch xsrc/external/mit/pixman/dist/demos/gtk-utils.c apply patch xsrc/external/mit/pixman/dist/demos/meson.build apply patch xsrc/external/mit/pixman/dist/demos/scale.c apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.am apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.in apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.sources apply patch xsrc/external/mit/pixman/dist/pixman/loongson-mmintrin.h apply patch xsrc/external/mit/pixman/dist/pixman/meson.build apply patch xsrc/external/mit/pixman/dist/pixman/pixman-access.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arm-neon.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arm.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm-bilinear.S apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.S apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-bits-image.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-combine32.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-combine32.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-compiler.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-general.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-gradient-walker.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-image.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-implementation.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-inlines.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-matrix.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-mmx.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-ppc.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-private.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-region.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-sse2.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-trap.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-utils.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-version.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-version.h.in apply patch xsrc/external/mit/pixman/dist/pixman/pixman-x86.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman.h apply patch xsrc/external/mit/pixman/dist/test/Makefile.in apply patch xsrc/external/mit/pixman/dist/test/affine-test.c apply patch xsrc/external/mit/pixman/dist/test/lowlevel-blt-bench.c apply patch xsrc/external/mit/pixman/dist/test/meson.build apply patch xsrc/external/mit/pixman/dist/test/solid-test.c apply patch xsrc/external/mit/pixman/dist/test/stress-test.c apply patch xsrc/external/mit/pixman/dist/test/thread-test.c apply patch xsrc/external/mit/pixman/dist/test/tolerance-test.c apply patch xsrc/external/mit/pixman/dist/test/utils.c apply patch xsrc/external/mit/pixman/dist/test/utils.h apply patch xsrc/external/mit/pixman/include/config.h apply patch @ text @a36 1 'thread-test', d56 6 @ 1.1.1.3 log @initial import of revert to pixman-0.38.4. see arm64 neon issues, and other issues (eg, PR#57108) @ text @a36 1 'thread-test', d56 6 @ 1.1.1.4 log @initial import of pixman-0.46.4 @ text @a32 1 'region-fractional-test', d37 1 a54 1 'neg-stride-test', a56 6 # Remove/update this once thread-test.c supports threading methods # other than PThreads and Windows threads if pthreads_found or host_machine.system() == 'windows' tests += 'thread-test' endif d65 6 d77 2 a78 1 dependencies : [idep_pixman, libtestutils_dep, dep_threads, dep_openmp, dep_png], d89 2 a90 1 dependencies : [idep_pixman, libtestutils_dep, dep_openmp], a92 1 @