Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openfl/libpixman
https://github.com/openfl/libpixman
Signed-off-by: Fan Jinke <[email protected]>
Signed-off-by: Matt Turner <[email protected]>
The recently introduced wide pipeline for filters has a typo which
causes it to improperly compu...
Signed-off-by: Matt Turner <[email protected]>
e21ebfb13f486b73248bc0d8c1c81f209ffe0420 authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
e8df10eea9609609568bf4cbc05796594c1b978d authored almost 6 years ago
These were forgotten in commit 0ea37df4286e (meson: store ARM SIMD and
NEON tests as text files)...
Signed-off-by: Matt Turner <[email protected]>
e7058fe49d6b8d0696f6c056458b7abb091f506a authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
8888e752bf161d60e2015c912d09e68a11a9eafa authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
a7ffb3e6172958fa893e7c0d277b2baaaceabbdc authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
4c4753c4073f2f0f5a2981b50ff67734c9c62745 authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
72959837abb669972cf21b3dda6f3bb645be2750 authored almost 6 years ago
When GNU Make is not from msys, the startup cost for sh.exe is massive
compared to cmd.exe.
Sig...
ef4fb03248ae7748090ec52f02261c331590579c authored almost 6 years agoSigned-off-by: Matt Turner <[email protected]>
55d8f956c2da14ea2235c066dbc6e431b973e042 authored almost 6 years ago
This is unfortunately required to make the tests work correctly, as
otherwise meson assumes that...
This simplifies the logic and fixes the loongson-mmi implementation to
build correctly.
6e206cf7fcb942db2b41ec8d292cc8d677b85d5a authored almost 6 years ago
mentioned in #29
9ed0576a73b2f98003c56e2cb8513f828c1d59e2 authored almost 6 years agomach -> march
d13f6a8b1d40c73c206d95f57e0a8339a346dd5f authored almost 6 years ago
This issue causes openmp arguments to be injected into compilers that
can support openmp, even i...
And update RELEASING for the new meson build system.
Signed-off-by: Maarten Lankhorst <maarten....
5d2cf8fc2149b9b632aafcde59734a7ea74f2b92 authored almost 6 years ago
pixman-bits-image's wide helpers first obtains the 8-bits image,
then converts it to float. This...
This patch modifies the gradient walker to be able to generate floating
point values directly in...
Reviewed-by: Matt Turner <[email protected]>
b40d5495ece2b2b5cff60e386c2f69db4ae03916 authored about 6 years agoReviewed-by: Matt Turner <[email protected]>
16eacf19a3de60b145f3d6ef1f96df7a36e5d7fc authored about 6 years agoAnd bump meson version to 37.1 as well. Seems my push to upstream failed.
Signed-off-by: Maarte...
146fa643515cb929da923ccb7166fe374c3a4e43 authored about 6 years agoSigned-off-by: Maarten Lankhorst <[email protected]>
0202f0d89da12a07969ca5779f47107be02aba66 authored about 6 years ago
This sets the style for meson (which uses the upstream style, 2 space
indent with no tabs), and ...
eb0dfaa0c6eb54ca9f8a6d8bf63d346c0fc4f2b9 authored about 6 years ago
This commit adds a meson build system for pixman. It carries the usual
improvements of meson, be...
Signed-off-by: Maarten Lankhorst <[email protected]>
0313f35ab96365016264920c91035ea99dd0931f authored about 6 years agoSigned-off-by: Maarten Lankhorst <[email protected]>
8a5d44c420f8a985532a5e22ac020219ef5141ad authored about 6 years ago
Add some basic tests to ensure that the newly added formats work as
intended.
Signed-off-by: Ma...
489fa0df11eef83912932f7be881f35bbe0a1b93 authored about 6 years ago
Pixman is already using the floating point formats internally, expose
this capability in case so...
Currently the number of bits per pixel is used instead of the
number of bytes per pixel when cal...
__builtin_shuffle was removed in clang 5.0.
Build log says:
test/utils-prng.c:207:27: error: us...
ci: Add .gitlab-ci.yml
See merge request pixman/pixman!1
a75c69f12221e77904a713471141dc15ce733481 authored over 6 years ago
Just builds on Fedora 28 for x86_64 at the moment, but it's a start.
Credit to Daniel Stone for ...
Use vector intrinsic for loading possibly unaligned data instead of a
typecast.
Bugzilla: https...
ddf42d627c724ef5337ea86e1ac7ef24a5df8f37 authored over 6 years ago
...to avoid default promotion to signed int, which causes undefined
behaviour in the shift expre...
This reverts commit 375f5ec5c5d2a6cc3586f57e36fdf08a3d0ac4e4.
This patch was accidentally pushed.
85467ec308f8621a5410c007491797b7b1847601 authored over 8 years ago
Expanded the size slightly (from ~4.25 to 5) to make the cutoff less
noticable. Previouly the v...
v11: Restored range checks
Signed-off-by: Bill Spitzak <[email protected]>
Reviewed-by: Oded Ga...
There are a few bugs in the current normalization code
(1) The normalization is based on the su...
133142449b22fc2799d922479514e677ae91f0f5 authored over 8 years ago
Rearranged so that the entire block of memory for the filter pair
is allocated first, and then f...
Only the triangle is discontinuous at 0. The other filters resemble a
cubic closely enough that ...
The convolution of two BOX filters is simply the length of the
interval where both are non-zero,...
Simpsons uses cubic curve fitting, with 3 samples defining each
cubic. This makes the weights of...
Generalize and simplify the code that reduces BILINEAR to NEAREST so
that the reduction happens ...
When a BILINEAR filter is reduced to NEAREST, it is possible for both
types of fast paths to run...
Signed-off-by: Bill Spitzak <[email protected]>
Reviewed-by: Søren Sandmann <soren.sandmann@gmai...
This is very useful for comparing the results of SEPARABLE_CONVOLUTION
with BILINEAR and NEAREST...
If enable-gnuplot is configured, then you can pipe the output of a
pixman-using program to gnupl...
It now shows the initial value of 4 when the demo is started
Signed-off-by: Bill Spitzak <spitz...
1e1af34d3b74808d08a4067ff9d093a020e25da5 authored over 8 years ago
Instead of using the boundary of xformed rectangle, use the boundary
of xformed ellipse. This is...
This new test tests a bunch of bilinear downscalings, where many have
a transformation such that...
<float.h> is included unconditionally by pixman-private.h, which in
turn gets included by assemb...
The `check` target in test/Makefile.win32 assumed that any non-0 exit
code from the tests was an...
The `rm` command is not usually available when running on Win32 in a
`cmd.exe` shell. Instead th...
When the build is performed using `cmd.exe` as shell, the `mkdir`
command does not support the `...
Instead of explicitly depending on "pixman" for the "all" and "check"
targets, rely on the depen...
Since 3d81d89c292058522cce91338028d9b4c4a23c24 BUILT_SOURCES is not
used anymore, but it was uni...
Signed-off-by: Oded Gabbay <[email protected]>
ba1868a854b1a2073bc44c1074596bd9a8891245 authored about 9 years agoSigned-off-by: Oded Gabbay <[email protected]>
0e72e780865196e4edd720148d9a99704cd114b5 authored about 9 years agoSigned-off-by: Oded Gabbay <[email protected]>
65f35270e4531621bd2e1ee5cdb31c56c3051c43 authored about 9 years ago
This patch modifies the SSE2 & SSSE3 tests in configure.ac to use a
global variable to initializ...
Older versions of clang emitted an error on the "K" constraint, but at
least since version 3.7 i...
This reverts commit 7de61d8d14e84623b6fa46506eb74f938287f536.
Newer versions of gcc allow inclu...
312e381523662aacc2f0ea90eb9ae0634ac5b327 authored about 9 years agoSigned-off-by: Oded Gabbay <[email protected]>
3a50806cbeb713b7d1d07a06c6b503d9e43aefe8 authored over 9 years agoSigned-off-by: Oded Gabbay <[email protected]>
fa71d08a81c9bf3f2366ee45474ff868d9e10b8e authored over 9 years ago
On MacOS X, according to the manpage of mprotect(), "When a program
violates the protections of ...
We had lots of hacks to handle the inability to include xmmintrin.h
without compiling with -msse...
Running "lowlevel-blt-bench over_n_8888" on Playstation3 3.2GHz,
Gentoo ppc (32-bit userland) ga...
Patch "Remove the 8e extra safety margin in COVER_CLIP analysis" reduced
the required image area...
As discussed in
http://lists.freedesktop.org/archives/pixman/2015-August/003905.html
the 8 * pi...
0e2e9751282b19280c92be4a80c5ae476bae0ce4 authored over 9 years ago
Each of the aligns can only add a maximum of 15 bytes to the space
requirement. This permits som...
As https://bugs.freedesktop.org/show_bug.cgi?id=92027#c6 explains,
the stack is allocated at the...
Some architectures, such as Microblaze and Nios2, currently do not
implement FE_DIVBYZERO, even ...
Now that we replaced the expensive functions with better performing
alternatives, we should remo...
POWER8, 8 cores, 3.4GHz, RHEL 7.2 ppc64le.
reference memcpy speed = 25008.9MB/s (6252.2MP/s for...
6b1b8b2b90da11bf6101a151786b2a8c9f087338 authored over 9 years ago
This patch optimizes vmx_composite_over_n_8888_8888_ca by removing use
of expand_alpha_1x128, un...
This patch optimizes scaled_nearest_scanline_vmx_8888_8888_OVER and all
the functions it calls (...
Enable the fast path added in the previous patch by moving the lookup
table entries to their pro...
This new fast path is initially disabled by putting the entries in the
lookup table after the se...
This test aims to verify both numerical correctness and the honouring of
array bounds for scaled...
Add a new option to PIXMAN_DISABLE: "wholeops". This option disables all
whole-operation fast pa...
Add a function to get the page size used for memory fence purposes, and
use it everywhere where ...
Used a wrong variable name, causing:
/home/pq/git/pixman/demos/../test/utils.c: In function ‘fen...
Tests that fence_malloc and fence_image_create_bits actually work: that
out-of-bounds and out-of...
Useful for detecting out-of-bounds accesses in composite operations.
This will be used by follo...
13d93aa12050ce99643d56b0c730404294f46c2f authored over 9 years ago
Define a new token to simplify checking whether fence_malloc() actually
can catch out-of-bounds ...
Add mask details to the output.
[Pekka: redo whitespace and print src,dst,mask x and y.]
Signed...
If a user gives multiple patterns or extra arguments, only the last one
was used as the pattern ...
Signed-off-by: Oded Gabbay <[email protected]>
69611473c5a4e7cc2e6016d82ff4ed28e289484a authored over 9 years agoSigned-off-by: Oded Gabbay <[email protected]>
ee790044b08e3b668e6aa5d9229f46ed7295ebf0 authored over 9 years agoCopied impl. from sse2 file and edited to use vmx functions
It was benchmarked against commid i...
d5b5343c7df99082597e0c37aec937dcf5b6602d authored over 9 years agoCopied impl. from sse2 file and edited to use vmx functions
It was benchmarked against commid i...
a3e914407e354df70b9200e263608f1fc2e686cf authored over 9 years agoIt was benchmarked against commid id 2be523b from pixman/master
POWER8, 8 cores, 3.4GHz, RHEL 7...
fafc1d403b8405727d3918bcb605cb98044af90a authored over 9 years agoIt was benchmarked against commid id 2be523b from pixman/master
POWER8, 8 cores, 3.4GHz, RHEL 7...
47f74ca94637d79ee66c37a81eea0200e453fcc1 authored over 9 years agoIt was benchmarked against commid id 2be523b from pixman/master
POWER8, 8 cores, 3.4GHz, RHEL 7...
fcbb97d4458d717b9c15858aedcbee2d33c8ac5a authored over 9 years agoIt was benchmarked against commid id 2be523b from pixman/master
POWER8, 8 cores, 3.4GHz, RHEL 7...
ad612c4205f0ae46fc72a50e0c90ccd05487fcba authored over 9 years agono changes were observed when running cairo trimmed benchmarks.
Running "lowlevel-blt-bench src...
8d9be3619a906855a3e3a1e052317833cb24cabe authored over 9 years ago