Ecosyste.ms: OpenCollective

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

OpenFL

OpenFL
Collective - Host: opensource - https://opencollective.com/openfl - Website: https://www.openfl.org - Code: https://github.com/openfl

Remove all the srcRepeat/srcTransform stuff from the general implementation.

github.com/openfl/libpixman - dc0a9dd65ab2622646d1220adf3e5ea70dcae951 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Pass the region to walk_region_internal()

github.com/openfl/libpixman - e67c7eedf203f4424bdfac7982d2bc7c6e1748d2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Only call fast paths when the images cover the composite region

github.com/openfl/libpixman - 7aeed3fc08b3359a3e4e6178f569dbb28ffdad08 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove srcRepeat and maskRepeat arguments from _pixman_walk_composite_region()

github.com/openfl/libpixman - 85a2f55e6b55833cb4092c6e9e58497fbd9e7167 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix pixman_image_is_opaque()

- Don't claim that non-repeating bits images are opaque.

- Don't claim that conical gradients a...

github.com/openfl/libpixman - b9683cb2ae519707e06a0b9302f8a373d336da12 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make _pixman_walk_composite_region() a wrapper around an internal function

github.com/openfl/libpixman - f885caad4a709d7d2c4f0bf63d735080bcca3c24 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Handle repeat_none/normal for 64 bit fetchers

github.com/openfl/libpixman - d5768884a1576e7ad4a9d1e24063d214babb7157 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make the untransformed path handle REPEAT_NONE and REPEAT_NORMAL

github.com/openfl/libpixman - c9ea4a9722bc3c2223e8c8d72aa1b23598db489e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Post-release version bump

github.com/openfl/libpixman - cf7bf4eb57351b44f467eda9f4d9fa8f97754550 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Pre-release version bump

Also squash some warnings and correct the variable name in RELEASING.

github.com/openfl/libpixman - b721bc49199a24364bceb6e76ad9c6e6b2996905 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
[NEON] Really fix filler bug.

Advance the destination pointer (r4 register) properly.
Found by Siarhei Siamashka.

github.com/openfl/libpixman - 5f086792eeaea6b2c401105b8bbf0c92fb7d192e authored over 15 years ago by Jonathan Morton <[email protected]>
[NEON] Fix filler bug.

r5 is being sourced explicitly instead of the %[width] reference.
It's probably a copy-paste bug...

github.com/openfl/libpixman - 3b12cc7a23f81581b027764be96bf028785b1b5f authored over 15 years ago by Jonathan Morton <[email protected]>
Add an --enable-timers configure option to enable the TIMER_BEGIN/END macros

github.com/openfl/libpixman - 3c570a815afb282df01f41acad385ff0e3e33899 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Some cleanups in the configure.ac file

github.com/openfl/libpixman - 7077138fb3c633e8791b2a4139ade07dbc677dd3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Correct link to bugzilla in README

github.com/openfl/libpixman - 9d442a6bc6f1ae28c3f36247bf3e2ab959fb2712 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Merge branch 'many-pixels'

github.com/openfl/libpixman - 4465866cba3700e831101ea429d5de2a95cf7470 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Replace fbCompositeSrc_x888x0565neon with fbCompositeSrc_24x16neon.

github.com/openfl/libpixman - 7b3e90c361602c4599ec592d83b4eb1eb0ea76cf authored over 15 years ago by Jonathan Morton <[email protected]>
Delete now-unused fbCompositeSrc_x888x0565neon().

github.com/openfl/libpixman - a673a898e1e119836c9c68eff71feaec49f97bf1 authored over 15 years ago by Jonathan Morton <[email protected]>
Enable NEON copies.

github.com/openfl/libpixman - 4da5316285976f43d19231548f79c8b3b02ce060 authored over 15 years ago by Jonathan Morton <[email protected]>
Add more NEON fast paths

github.com/openfl/libpixman - 78faaa58d60f982eb4fdb674b7740315282d4d65 authored over 15 years ago by Jonathan Morton <[email protected]>
Enable NEON straight blits.

github.com/openfl/libpixman - 0bfd9904e4adafbaa04ddfe1c0b22df1dac411e5 authored over 15 years ago by Jonathan Morton <[email protected]>
Enable NEON fills.

github.com/openfl/libpixman - 15ec3977843029f61f9e869610123977da8b446a authored over 15 years ago by Jonathan Morton <[email protected]>
Only advance the Z coordinate for non-affine transformations

github.com/openfl/libpixman - d4d716cc25536b5a9db3ed216d64f5f9be8b69a2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Consistently use 256 pixels as the size of the temp buffers

github.com/openfl/libpixman - c2b119492949d89ae1823961438e7086c700ea3f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Change pixel wise fetcher to fetch many pixels at a time instead of just one

github.com/openfl/libpixman - abb60f43f46b10f8057baa0fcc3eb480883ef23b authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Inline repeating instead of doing it as a separate pass

github.com/openfl/libpixman - 10bc25b01a00b94eac72d9afe890bd0ff3699951 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move pixman_expand/contract to pixman-utils.c

github.com/openfl/libpixman - db4f7fc9df581af54c4ed760dee14ef8a09873d2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add a 64 bit pixel fetcher and use it for solid colors

github.com/openfl/libpixman - 2b82a4c14d8e8c8686a8b2d38abdc0df259e087c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move simple fetchers after transformed fetcher

github.com/openfl/libpixman - f9fa5bcac04af660a2c873e7cfbc969cb37bee77 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove unused access macro

github.com/openfl/libpixman - 9a7ded161c014ba51f9d3723f29a32b759717673 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add fetch_scanline_raw{32,64}

github.com/openfl/libpixman - d9b045d18e4723e710dab410fc011d36fc5dd327 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove unused code from pixman-transformed.c

github.com/openfl/libpixman - df23b360a0330e89c1f38f9d64e8ac150ea740e4 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Split filter switching into its own bits_image_fetch_filtered() function

github.com/openfl/libpixman - e043530553ebfcebe106b5cc3a35448727e597aa authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename _pixman_image_fetch_pixels() to bits_image_fetch_alpha_pixels

github.com/openfl/libpixman - 48a2d0bba24ac5c9c1426efd3cab08c652ab8952 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move remaining pixman-transformed.c code into pixman-bits-image.c

github.com/openfl/libpixman - 2434524fd9b8258af88afb1d71fe25813a5def2e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add store_scanline_raw_{32,64} virtual functions to bits image

github.com/openfl/libpixman - 67cd7fcbdfe026ddc4967c07939c2a548a80d6b5 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add bits_image prefix to fetchers

github.com/openfl/libpixman - 94c6abe8fcddce64efa7975e7f71296b1a049b1c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix coordinate computation for perspective transformations

- Don't convert to integer

- Saturate to INT16_MIN/MAX on overflow

github.com/openfl/libpixman - 4bd73c4d6a1d0489c8eb35a867ef55187ca75650 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Get rid of pixman-transformed-accessors

github.com/openfl/libpixman - 3dd2496890ccf499721df8b86f95c8f5b8ad196a authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Get rid of the StoreExternalAlpha() functions

github.com/openfl/libpixman - 0486f0f3241225c887549def31e5e246ff16255f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move 'adjust' code into the individual filters

github.com/openfl/libpixman - cb04bfd6b4932030b6e9114b926d6c71ce57b97f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move some code around - use image->fetch_pixel in FbFetchSolid

github.com/openfl/libpixman - 5b8304fd17b86639a3adb3eec8ce1116a9d3425e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename some of the fetchers

github.com/openfl/libpixman - c981eb95bb3f0806ad92a13e45cfff1ad6cf362c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make fbFetchTransformed() used the new filtered many-pixel fetchers

github.com/openfl/libpixman - b24fc024fabed9406958611edc607f2af51e46cd authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Process the correct number of coordinates for the NEAREST filter

The number of coordinates to process is twice the number of pixels.

github.com/openfl/libpixman - 72a3e20c722b16f1b28975451d33e934f54da46f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add fetch_convolution_pixels() function

github.com/openfl/libpixman - 8e0ad050e7ce7b3200e6126f782bad94d9df97f6 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Handle alpha maps in _pixman_image_fetch_pixels()

github.com/openfl/libpixman - 2557931bac461d8a0274ad638c12687afbe26145 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add fetch_bilinear_pixels() function

A bilinear fetcher that fetches many pixels instead of just one.

github.com/openfl/libpixman - 1510ffb750b8b74c32dffd11cc0f20ce091767c1 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Only do region lookups when the source region is different from the full region

github.com/openfl/libpixman - 72ae714b7400db7282aa0f92cc740bc106685e54 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix a couple of bugs in the bilinear fetcher

- The x and y distances are the most significant fractional bits.

- We need to fetch four times...

github.com/openfl/libpixman - e8b4ebf59143a04f5b6f10fb112d39ca50250293 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add _pixman_image_fetch_pixels()

Including a virtual fetch_pixel() function in bits_image_t.

github.com/openfl/libpixman - d2cbfeca0efbf108c320e38bb39970af57c84438 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add fetch_extended() function

This function takes a list of coordinates and transforms it into
another list of coordinates, ac...

github.com/openfl/libpixman - a156e4e097f424722c4f1d03f0cf4bb9370962d4 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix typo in fetch_bilinear_pixels()

Change the number of temp pixels in FbFetchTransformed() to something a little more reasonable.

github.com/openfl/libpixman - ccbe5cf8f39f57a973e5901ad5fe583557947e98 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Get rid of toplevel argument to implementation constructors.

It was always NULL anyway.

github.com/openfl/libpixman - bd1cc87da39ad2e631bec5fa988a2e03eae0f929 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make sure the whole delegate chain has the correct toplevel

github.com/openfl/libpixman - 8d523bd9f3eb44b9e9a3c64f153626c39a0fffdc authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Post-release version bump

github.com/openfl/libpixman - 812a993843542f1ff051c46fe627315fcb73bc56 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Pre-release version bump.

Also delete non-existant header files from pixman/Makefile.am

github.com/openfl/libpixman - 3bad5eefd0d4e6ceb4ea52dd5117bf38649b31aa authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Create a vmx pixman_implementation_t

github.com/openfl/libpixman - e3dba0f61af9583728f94210392cc12b602acc2e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Update vmxCombine*U to the new interface

Make the functions use different codepaths depending on mask being non
NULL. It could be speed u...

github.com/openfl/libpixman - 0c92309a8ab887efd73737b627baca36d800c6f8 authored over 15 years ago by Luca Barbato <[email protected]>
Scaling test updated to provide better coverage for problematic cases

Now scaling test should reliably detect problems in new scaling code.
Maximum image size reduced...

github.com/openfl/libpixman - 21034db1daf90ac2b17f6929e72b3a0b953e81c4 authored over 15 years ago by Siarhei Siamashka <[email protected]>
In pixman-sse2.c test for non-zero source, not just non-zero source alpha.

github.com/openfl/libpixman - 53ce8838254d436b6a4d527aacdece7dba7ceacd authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
In the mmx implementation, check for source == 0 rather than alpha == 0.

Otherwise we compute the incorrect value when the source has zero in
the alpha channel, but non-...

github.com/openfl/libpixman - da9f3266fd00a5634fd2fb8a9cffbf24d668aaab authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fixup the arm-simd and arm-neon implementations.

github.com/openfl/libpixman - f889ad9f362293f00c142aa14e87fd212aea54c1 authored over 15 years ago by Jonathan Morton <[email protected]>
pixman: define pixman_have_{mmx,sse2} on 64-bit Linux

The refactoring of pixman removed pixman-sse2.h and pixman-mmx.h in commit
41a9a17e0308f2075bb1b...

github.com/openfl/libpixman - d6dfafd9584c37d0d382c5ca974eab04209ad834 authored over 15 years ago by Magnus Kessler <[email protected]>
Really fix PPC build.

Add a pixman_composeFunctions variable to pixman-vmx.c.

github.com/openfl/libpixman - 3d93070db88563b5a8f1e07f53f86c5e8ada8bbf authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add back pixman_composeFunctions since vmx is not ported to implementations yet

github.com/openfl/libpixman - 3f5c2936c67d2b0dcf08b80e11c954ba73602ee2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
In _pixman_implementation_fill() don't call the delegate; call the actual implementation

github.com/openfl/libpixman - 6f93d36915fe3a8d8c75d26af8d5b9ba58aba4e3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Call the toplevel implementation for combining

github.com/openfl/libpixman - a5a249613ba44ff791a7415f32192b1a0cc717db authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Set up combiner functions for an implementation directly in combine.inc.

Previously it would go through two big tables, and the general
implementation would select the c...

github.com/openfl/libpixman - e5c367120adaa5ae265866336d097f0435300706 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Consolidate the general implementation into one function

github.com/openfl/libpixman - fb272d1464f12bd913d3fdbc4ec512758b5c4c98 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Split fill implementations out in the implementations

github.com/openfl/libpixman - 364e218ad6a68028b4c11d051faee33f80513af4 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make the fast_path implementation run the c_fast_paths

github.com/openfl/libpixman - 5dc9671b2588bfe084d69789e5c367474c5efa92 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move the argument struct into pixman_image_composite_rect

github.com/openfl/libpixman - 6a22abd899b2c226c01be055145c6ee3e469ee3c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make a couple of functions static

github.com/openfl/libpixman - 4983f6b26cdd36eafbb97c21e5eb8d54ba59fa21 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete pixman-sse2.h and pixman-mmx.h

github.com/openfl/libpixman - 41a9a17e0308f2075bb1bd59c4411e43a67d49ec authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move SSE2 variable initializations to pixman_implementations_create_sse2

github.com/openfl/libpixman - cb236a85df18f0f5e04698fb63c3895c2a2762dc authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Copy fast path lookup code into pixman-utils.c

github.com/openfl/libpixman - 9a25f0fb672c2b6aee488958cf7f7c6e9ea3a33b authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move sse2 and mmx blt implementations to their respective files

github.com/openfl/libpixman - 9955b1516902d7671d41777bf1989f23cb0a87ed authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add _pixman_choose_implementation

github.com/openfl/libpixman - bee5549f6b469989a45cb3bcd4a916a6799c182d authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove fast path lookup code from pixman-general

github.com/openfl/libpixman - 713fb295761f13989bc0da31c26b3a1535ab449e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move mmx fast path code to pixman-mmx.c

github.com/openfl/libpixman - 03fa1bcb9af2cf48148b03c9a02cf5b4a7340356 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move gcc alignment workaround to pixman-sse2.c

github.com/openfl/libpixman - 46f0707481d50950fdb5d4588486affef0baa9ef authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Change pixman_lookup_fast_path() to actually run the fast path

Then just return in the general implementation if we ran a fast path.

github.com/openfl/libpixman - cb8608bba4f212aceef0cf579c650ee4988f56bd authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Set up SSE2 combiners

github.com/openfl/libpixman - 53150f4fcafba0a5a69fddaee4b2ae687f0a2149 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Initial fast path implementation

Move fbSrcScaleNearest() here, and move
_pixman_walk_composite_region() to pixman-utils.c

github.com/openfl/libpixman - 248ef3ec24bfcb4759f12e1839456c0c422b994c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Beginning of sse2 implementation

github.com/openfl/libpixman - f5837da6e24cb1adf116f42724b83948c70476f0 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move sse2 fast path running to the sse2 implementation

github.com/openfl/libpixman - 6e13149f99d7922ae84086f7867c9a9b69a49203 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Use the implementation's combiner's

github.com/openfl/libpixman - c8a2c336a7a90abc094ec57a4ae15ffabf6e1763 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add alignment workaround to sse2

github.com/openfl/libpixman - 24e73d69ee99c2dc19d474b75f262e6efddfccf1 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add a general_blt() that just returns FALSE

github.com/openfl/libpixman - 1369b0b9d4ce89c50f56ec1c552b534f96273c1c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make pixman_implementation call the right combiner

github.com/openfl/libpixman - 63c1ab031347dd2f26a25f29589516e1e59ba8db authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add component alpha combiners in pixman-implementation.c

github.com/openfl/libpixman - d6345a69fb7179ce6dc71117423e83baef427071 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Beginning of MMX implementation

github.com/openfl/libpixman - 918f763a9111f643d5b8a1460258089e79f68fb0 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Change prototypes for compositing functions to use 32 bit integers

github.com/openfl/libpixman - 2c64b2a6487114263be8f26fc9328ddc36c61b9a authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move entire C implementation into pixman-general.c

github.com/openfl/libpixman - 4b8f440d494f675c2ae5b9d41d950a6c79d14548 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add beginning of general implementation

github.com/openfl/libpixman - 12726de921a621b8147d12d7e0788076bc4cc80d authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Formatting

github.com/openfl/libpixman - d2faa63aee2179188dba712835c40068729565ff authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Beginning of pluggable implementations

github.com/openfl/libpixman - a17e27c2b4afc6118e5aeae380eb96d98f982033 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move fbStoreExternalAlpha{,64} into pixman-bits-image.c

github.com/openfl/libpixman - 25509f4b0b3a6b17810605706e5b93e0b9f4cb08 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add new store_scanline_{32,64} in bits_image_t

Also move fbStore and fbStore64 into pixman-bits-image.c

github.com/openfl/libpixman - d74ad7c0fe9bd50ae04b59806f6c2bb9e6289634 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>