Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openfl/libpixman


https://github.com/openfl/libpixman

Updated scaling test to support rgb565, source clipping, etc.

Now test provides better coverage for various image scaling
cases. Unused byte for x8r8g8b8 form...

dbb72c02fda0d59d0da4ba100c7120ebc244835f authored almost 16 years ago
Add trap-crasher.c test program

Based off of Pavel Kankovsky's test case in bug 16560.

880afeecc0d8bd610733292fd1cb692bba98dd5b authored almost 16 years ago
Enable fbCompositeSrc_8888x8888neon

f2b3dfcce4add4027163289c0a282430418a4857 authored almost 16 years ago
Enable fbCompositeSolidMask_nx8x8888neon

eac663a7c8d254842224f1aed992c91691a425b8 authored almost 16 years ago
Enable fbCompositeSrc_8888x8x8888neon

c0436ed25598bff4b6c426faf528e56726632ed2 authored almost 16 years ago
Enable fbCompositeSolidMask_nx8x0565neon

99fd917adf9bf649fb94b32feae466250433a6ff authored almost 16 years ago
Enable fbCompositeSrcAdd_8888x8x8neon

452ed13867d4a7b1509030f7f79cbb17b51e7b36 authored almost 16 years ago
Enable fbCompositeSrc_x888x0565neon

6da2f2b360225b6f1f20c00734db66499b94bfa0 authored almost 16 years ago
Enable fbCompositeSrcAdd_8000x8000neon

b8625fa2dd0811092f6c96b31596277bb0c61021 authored almost 16 years ago
Add support for doing ARM simd detection on Windows

9fdca26d3087da5a620d720f5a56ccbfdf55587e authored almost 16 years ago
Add support for ARM NEON fast paths

Currently disabled

f2af00bf02dcf3e7e27ac3e035d41c387fc9400b authored almost 16 years ago
Add support for doing ARM simd detection on Windows

2423118e239e9c85dd68403bf8b97b30965df38e authored almost 16 years ago
Post-release version bump

3d9716f44ea799e003c19783f087239fe89c88dc authored almost 16 years ago
Pre-release version bump

0a63858b07e1d7bccf54a69881e50246a530785d authored almost 16 years ago
Fix search and replace issue

86ec5419b238cba841bed303679fdaf8b4299a6f authored almost 16 years ago
Replace custom type ullong with standard uint64_t in pixman-mmx.c

Signed-off-by: Alan Coopersmith <[email protected]>

179750544d911adf5b01749e33b3ef44a62b0b0e authored almost 16 years ago
Fix MMX & SSE intrinsics to work with Sun compilers & Solaris

Signed-off-by: Alan Coopersmith <[email protected]>

fd7449c4855e77d31770f9042ba43e186c541ce5 authored almost 16 years ago
Fix pixbuf_from_argb32() to take premultiplied alpha into account

47dabe1d025c420a07ac940ab46e5d00c752d2d8 authored almost 16 years ago
Add a new trap-test test program.

Also some tweaks to the build system in the test directory to make it
build non-gtk+-using appli...

fb8e9b16d5760aa82c1ca4c180faed964a4e7ff5 authored almost 16 years ago
Set srcRepeat = False when using fbCompositeSrcScaleNearest

NORMAL repeat was broken (the optimized function can handle repeat operation
itself and can be s...

cdcbd9be3a2318bf650b8f56fea51acb5991b075 authored almost 16 years ago
Image scaling regression test script

This test script can help in finding regressions in image scaling
fastpath implementations. It u...

a9adae3dc38764fe055b66e38175be5220fb3f9a authored almost 16 years ago
Add support for BGRA and BGRx formats.

29e8556814ddddf269da90989e0de6d406d0afe6 authored almost 16 years ago
Check for failure when intersecting regions.

Need to check and report the failure of intersecting the rectangle with
the clip region during p...

e92417b7805315ff38a3d5758bd7075418d3ae6d authored almost 16 years ago
Check for allocation errors during pixman_op()

Propagate the error returns from pixman_rect_alloc().

9ba3236354deb472edf109b6842a5b8749bd746c authored almost 16 years ago
Remove stale comment

2664c2d57552176052d753def2d307f63c2c9ff4 authored almost 16 years ago
Add license and copyright holders to COPYING

ced5a4f356f5f2322a8aeb2876348707cf56dbcd authored almost 16 years ago
Implement PIXMAN_REPEAT_REFLECT for images

2d9c7cd84b276ebe2ff72d03c34a2d7f4f98b9f9 authored almost 16 years ago
Reinstate SrcScaledNearest optimization

3d0911dee7f1d00b1e61fb183ab337c693b49adc authored almost 16 years ago
Bump version number post-release

6815e754d31d5a431028c8ca62911c07b753edc8 authored almost 16 years ago
Bump version number pre release

6df6a43dc7119a510cf9db2e62fcc970a539e5a3 authored almost 16 years ago
Comment out SrcScaledNearest optimization that hasn't been tested much

6e6c7ac5e0bce2e1893675eb45a8d98876085794 authored almost 16 years ago
Fix release targets to remove all hashfiles before generating tar balls

e651118b67111d36193f55a752d13e66df5ca953 authored almost 16 years ago
Add pixman-matrix.c to Makefile.win32

072d848f592530973f1f0a0066a320ec5965625c authored about 16 years ago
Conditionally include config.h in pixman-matrix.c to fix win32 build

c55db2905706ae78364bfb63dcfa62c00cc486c7 authored about 16 years ago
Fix pixman-1-uninstalled.pc to point to the libtool library

Otherwise we fail to link when compiling cairo against the uninstalled
library.

8f98ffadf58de1e28294b3ab2c09f380ccc535e5 authored about 16 years ago
Allocate initial array of RegionInfo on the stack.

The region validate() code is frequently called by cairo as it is used to
extract regions from t...

9d726712c22d8555d00b9f1ebacd5425dc9a5b61 authored about 16 years ago
Don't treat PIXMAN_TYPE_YUY2 and PIXMAN_TYPE_YV12 as PIXMAN_FORMAT_COLOR.

Various pieces of code expect PIXMAN_FORMAT_COLOR (and its less cool older
brother, PICT_FORMAT_...

08530f5bf23386355a19b83db88173302c7a5300 authored about 16 years ago
[arm-simd] Add a comment about aligning source and destination pointers.

4546234c18f5bb5e2d193d2fa8ff5c3ca78bc716 authored about 16 years ago
Check alignment of 'src' pointer in optimized ARM routines

fbCompositeSrcAdd_8000x8000arm() tries to align 'dst' already but must check
'src' too. Otherwi...

985829f26b15aaa3e336127412c771027577313f authored about 16 years ago
Merge commit 'origin/master'

4238047c228ca885a24bd341aa48a3ad54590837 authored about 16 years ago
Bump to 0.13.3 after 0.13.2 release

bfa76d47ac85c88fbb9d7226f09c6c6654b10342 authored about 16 years ago
Bump version to 0.13.2 for release

0191d1a41ea273e5b1920ed83dfa33820870ebae authored about 16 years ago
Move matrix operations from X server to pixman

Signed-off-by: Keith Packard <[email protected]>

6002963ea32d05592da05a6eeafd5d8ee9d9d496 authored about 16 years ago
Optimize rectilinear nearest-neighbour scaling

Add a special case for a source transformation that is only a scale and
preserves rectangular pi...

d625ca5f291c01b3672648e5897f30a17326367f authored about 16 years ago
Unify scanline buffer types

Change the type of the stack based scanline buffer to uint8_t to match the rest
of the variables...

0c3dd54f6bf02156e4b94a2b5bfadef148715643 authored about 16 years ago
[arm-simd] Fix typo found by 王新拓

'and r7, %[upper_component_mask]' appears to by a short hand for
'and r7, %[upper_component_mask...

e201504da81cd9ceb7d20d12b3a923289f93b108 authored about 16 years ago
Less fragile Linux altivec detection

Instead of using really fragile SIGILL trapping, use a more reliable
detection method by checkin...

cd2a79ab81045aa7e35bc901081e57dea6ac4845 authored about 16 years ago
Make comments about PIXMAN_REFLECT more useful

b1b0507c24d7a3afb1ee09fc23783fa22cd0e56e authored about 16 years ago
Various formatting fixes, and a simplification of the adjusting code

056c6d97db753a928ac2794ec215c86cceffe901 authored about 16 years ago
Inline the fetchers

607562b2a6cc8536350d0a9bcb6fe99224ad4f1f authored about 16 years ago
Use fetch_nearest() instead of having duplicated code

7a1717e605e502b52ebca999991d2e07791e0cd1 authored about 16 years ago
Do the fetch_bilinear inline rather than in separate functions

49647e705438e0827d4a0e955dfaaf01cfae7524 authored about 16 years ago
Make use of fetch_bilinear() in the various bilinear implementations

c8b314c43bd70a1c375aef3cacfe717ca9dbc85b authored about 16 years ago
Add fetch_bilinear function

bad1ee39d3cc27ec07303f6484515a886430cda6 authored about 16 years ago
Add missing pixman-arm-simd.[ch] files.

Pointed out by Chris Ball and Adrian Bunk.

95f2af9584f8f4327ddf6d6948dee17ab48ad8b3 authored over 16 years ago
Inlucde inttypes.h on digital Tru64

Bug 18007, reported by Joonas Pihlaja.

1d5bb7a3f17fb88cdabee8a27b79fb9fb129e189 authored over 16 years ago
Rename the current ARM code to ARM SIMD

This code is only for CPUs supporting the SIMD instructions, not for all ARM
CPUs.

I stumbled a...

f9db3ec7b94db45f388b210d7bed639048f1aa23 authored over 16 years ago
Define force_inline for compilers other than gcc & MS Visual C

b9e2dd783e34969aa7c41877b0aa49920788637b authored over 16 years ago
Cleanup inline definitions

Replace all inline definitions with a common one in pixman-private.h. Also, add
'force_inline' a...

3a775610f22d09fc030804c6dd02208d36920b54 authored over 16 years ago
Remove unused AddMul_256 macro

d68ebb7701e61d7f19c87d2d3686eb30e85e2ede authored over 16 years ago
unswitch red and blue

The previous code assumed a color format of ABGR when naming the
variables. The true color forma...

8f5cb6916ddea072e453681d80a879a64bd22f8c authored over 16 years ago
update .gitignore

f5d4e01c399d6d23fd7e4cfaa26e0b07e2279690 authored over 16 years ago
force alignment of arg pointer in potential SSE users

Fix for bug 17824

69dadf231283fadcb117b4d9e799e8633a0e4dab authored over 16 years ago
Move _mm_empty() to correct place

The "fbComposeSetupSSE2()" function is guarding most of its code
depending on the capabilities o...

1c5de7b05831b3d66821707276b71974a232f5c7 authored over 16 years ago
Update TODO

aadcc7f011004794cf88c126641ef8258183878f authored over 16 years ago
Make use of SSE2 blt/fill in more places

9cb60e142bad01fd54cb7e6f3fa2504ddc87a7da authored over 16 years ago
Merge tag 'pixman-0.12.0'

Conflicts:

configure.ac

d69d2705d16c813756acd8a685dc9a28a178423a authored over 16 years ago
Inline fetch functions in pixman-transformed.c

There was significant performance overhead associated with indirect
call to the fetch functions,...

b5a9002d2e3f0d961bcfe2acee6e9a0f1c583d5d authored over 16 years ago
Fix inner branch code.

The entire source must be 0 not just the alpha component.
Fix some comments too.

a57e7bf34a2f312285c8065b8b1328bd5650788a authored over 16 years ago
Pre-release version bump

24de3b74f4db3db569e1edface5e5804b58c02b5 authored over 16 years ago
Post release version bump

54ee41a6603441bf09bbc95c2fec3d0a41c82d0f authored over 16 years ago
Add SRC x888x0565 C fast path

7180230d4d87c55dfef1e17a0cc3b125d45aa3a0 authored over 16 years ago
Add support for ARMv6 SIMD fastpaths.

d0b181f347ef4720d130beee3f03196afbd28aba authored over 16 years ago
Pre-release version bump

412b0d5cbc2c0a5200649cbb0b5e26f8b874437d authored over 16 years ago
Don't include stdio.h

3f5d6f90b753175a888f36a93d1e79fdc80d95de authored over 16 years ago
[sse2] Fix rounding bug in conversion from 565 to 8888

When converting from 565 to 8888, replicate the topmost bits instead
of appending zeros.

eba402092082bf48072671e04e224589af872acd authored over 16 years ago
Fix for bug 17477.

over_2x128 was changing the alphaLo and alphaHi arguments, causing
stripes.

6f00d98f87c019849c611d27e9593c5eecfef4c2 authored over 16 years ago
Update TODO

bf76505cc6cc5e54c25eb145748e9e364fb367e9 authored over 16 years ago
Extend clip-test to demonstrate a bug in source clipping

da18a5675b3107c9bf99e228d85619d247fa19a6 authored over 16 years ago
Fix bug in pixman_image_is_opaque()

Non-repeating gradient images would be reported as opaque. Also add
new test program to test sou...

00f3d6ef22b5a062323208fd540a17ca65dca42b authored over 16 years ago
Update RELEASING

d5b4fd7e11c2f2b2e8ab3cb95bef252ce142982e authored over 16 years ago
Bump release

35fcdf352a29241f235f2bc7a692c20ad8baf240 authored over 16 years ago
Check for __sun || __sun in pixman.h. Update TODO

Reported by Bernd Nies.

5e7388540f2cd201331cb3d1f616e3c300dbc45f authored over 16 years ago
Use error instead of #error in a couple of other places

f369d612b3d65529e4b10d8a0b1e015407357d9b authored over 16 years ago
Minor portability fixes

Use AC_C_INLINE to figure out `inline'.
IRIX compiler does not exit with a non-zero exit status ...

f921c8c57ffdd6d0afd3d41d50e3565084ebd49c authored over 16 years ago
Win32 build system fixes

Signed-off-by: Søren Sandmann Pedersen <[email protected]>

e2cbe1a0a4db750ab05d804901f155adb312746b authored over 16 years ago
Make sure pixman-combine{32,64}.h are disted

ed862f1b2f62ee27884b9b429c54162039f3cb10 authored over 16 years ago
Rename pixman-sse.h pixman-sse2.h

f9d3f372f907c997abe4c4a65cc4a3dbe0bb41e2 authored over 16 years ago
A few other renamings of SSE->SSE2

fdff58cfa2ed77d2ceb38f48711ac5c91513aab1 authored over 16 years ago
Be consistent in naming SSE2 related things SSE2

9bfa8aaf17b256d90832802dcd386c05b904b97e authored over 16 years ago
Remove use of MMX extensions.

They were never a big improvement anyway, and now that we have SSE2
support, they would only be ...

00841cb314a3b737dc5f492e113f36c19ba336e1 authored over 16 years ago
[sse2] Change pixman-sse to pass __mm128i args as pointers, so as not to confuse MSVC

3cd6acfe74dabfbc18af49bed077c2a39b9a742d authored over 16 years ago
Use hidden attribute for private functions when compiling with Sun Studio

https://bugs.freedesktop.org/show_bug.cgi?id=17183

Signed-off-by: Alan Coopersmith <alan.cooper...

9b9f7b59e5ce17735157ca9b154e8bc545f5c96b authored over 16 years ago
Add sys/inttypes.h include for AIX

e78eee87319e0290025c9d87bffe379bec440587 authored over 16 years ago
Merge branch 'master' of [email protected]:/git/pixman

cb9d5750582ea93ef1902a5185164088cdaa0140 authored over 16 years ago
Bug 16921. MMX and SSE2 intrinsics not enabled when compiling with Intel's icc

Remove GCC specific inline-growth flags, and use __force_inline__ in
pixman-sse2 instead. Based ...

daf17450607e533dc590b4673c88241862b6b138 authored over 16 years ago
Add depth 30 formats to pixman_format_supported_source.

Thanks to Julien Cristau for pointing out that these were missing.

dfe1f63f709fc711c15d1be317dc1404d72b3efd authored over 16 years ago
Don't require GCC 4.2 on x86-64

db3fb5eb605c4e1a6fcb93902389a22fc496151c authored over 16 years ago
TODO

53fa7133fdf7f5879f10847228f478983c480b79 authored over 16 years ago
Use CopyAreasse2, plus a compatibility fix

58ab45b85d1732da7c84a274acdca3bfcf1c36b1 authored over 16 years ago