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

Fix special case selection when the mask has a transform

http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commitdiff;h=c19ece1d8c32dc81740a4036a642661...

github.com/openfl/libpixman - 5b60c91fd6865021aa6027ee65fa8371a4e2d297 authored over 17 years ago by Jeff Muizelaar <[email protected]>
Prevent promotion to unsigned when calculating strides.

github.com/openfl/libpixman - cea752bdb80c8e6317a8c8af8510807c87d87694 authored over 17 years ago by José Fonseca <[email protected]>
Use a consistent type for stride and more importantly, use always a signed type.

github.com/openfl/libpixman - 1092cdd09f71748182e578957de9610b729df257 authored over 17 years ago by José Fonseca <[email protected]>
Remove the macro magic from READ/WRITE macros.

github.com/openfl/libpixman - be4990f4a0a8d278b99df7669c5162136120ccd5 authored over 17 years ago by José Fonseca <[email protected]>
Remove the MMX code path for YV12 for the meanwhile, as pixel output is not

exactly the same as the non-MMX code.

This reverts commit c61d6ae39e5039dcb27bf95334a86520b562bbc5.

github.com/openfl/libpixman - 14f2a4c222bb6f0748a07e21663663b43beef466 authored over 17 years ago by José Fonseca <[email protected]>
Fix build breakage when under the influence of USE_MMX

This was recently broken (dc7c047d1c68f343b66e81d9e79084e4171e2634) when
removing an assignment ...

github.com/openfl/libpixman - 3be35594c99b7abd2af43b66349ca53bfa1462d6 authored over 17 years ago by Carl Worth <[email protected]>
[memlk] don't try to allocate new data for 0-rectangle regions

github.com/openfl/libpixman - dc7c047d1c68f343b66e81d9e79084e4171e2634 authored over 17 years ago by Vladimir Vukicevic <[email protected]>
MMX code path for YV12 copy, taken from the xserver glucose-2 branch.

github.com/openfl/libpixman - c61d6ae39e5039dcb27bf95334a86520b562bbc5 authored over 17 years ago by José Fonseca <[email protected]>
YUV formats fetch support.

github.com/openfl/libpixman - 562fa00e40b5466914b4f4cf49ae183e7b38e4f8 authored over 17 years ago by José Fonseca <[email protected]>
New test for image fetching.

github.com/openfl/libpixman - 469dd84cf8862a54ac31f0fc91ee539f3ad439e2 authored over 17 years ago by José Fonseca <[email protected]>
Perform stride calculations inside the callback functions.

github.com/openfl/libpixman - ba5fc60317e177a4140d4ea2cf8cb538d1e4e07a authored over 17 years ago by José Fonseca <[email protected]>
[win32] Makefile and compilation fixes for win32

github.com/openfl/libpixman - 1b098ede1938d1225c32cf5639e4c7a891859897 authored over 17 years ago by Vladimir Vukicevic <[email protected]>
compilation: build edge/compose with accessors separately

Simplify the build by creating a new file for pixman-compose and
pixman-edge built with accessor...

github.com/openfl/libpixman - 5fc4d5ab1fae8677f5a95f5eb0e4fad3a9e0bf82 authored over 17 years ago by Vladimir Vukicevic <[email protected]>
Don't copy unused bits to an alpha channel

This bug was identified by cairo's rgb24-ignore-alpha test which
blends RGB24 over ARGB32 and no...

github.com/openfl/libpixman - 6b96b62ca419ac414d5715a4ba9f30664e510fcd authored over 17 years ago by Carl Worth <[email protected]>
rasterize traps that extend outside of the image bounds correctly

Traps that extend outside of the image bounds are rasterized incorrectly
currently; the problem ...

github.com/openfl/libpixman - 8ff7213f39edc1b2b8b60d6b0cc5d5f14ca1928d authored over 17 years ago by Vladimir Vukicevic <[email protected]>
Set accessors for the destination image in composite-test.c

github.com/openfl/libpixman - 028993aacb9ec48aa9d347d0d189250b464cf30f authored over 17 years ago by Søren Sandmann <[email protected]>
Add missing comma in enum

github.com/openfl/libpixman - 341be6a408e86d5b8976e63746e646ef973339bb authored over 17 years ago by Søren Sandmann <[email protected]>
Remove trailing comma in enum

github.com/openfl/libpixman - fb667257ab8f5cf9c6af399ac394b8aa7826fd96 authored over 17 years ago by Søren Sandmann <[email protected]>
Add conjoint and disjoint operators to pixman.h

github.com/openfl/libpixman - c7dad7b9a038fbe94a2bdc67cc0a5f40f8a40d5c authored over 17 years ago by Søren Sandmann <[email protected]>
Merge branch 'master' of ssh+git://[email protected]/git/pixman

github.com/openfl/libpixman - 245a5e04eb4bf3b973d32ce5f21e6e2eac00b48b authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix bug 12039, based on Chris Wilson's patch.

github.com/openfl/libpixman - 25846ed93a87fcaefbfdb397343e986c8f53f997 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix failure to set identity transform in pixman.

While here, optimize out a free/malloc in the case where a transform
existed previously and the ...

github.com/openfl/libpixman - 9c09561a91debfd7c77a39b337b51b2ab16d6da9 authored over 17 years ago by Eric Anholt <[email protected]>
Add pixman_image_set_source_clipping()

github.com/openfl/libpixman - 3e74bc431908dd42775d8e82ca2e4d589de820cb authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix typo AC_MAJOR -> PIXMAN_MAJOR

This typo was causing build failures for some. Thanks to David Sharp for
pointing out the problem.

github.com/openfl/libpixman - c7bec5898891f3077986c141b48e5ff77f1d5046 authored over 17 years ago by Carl Worth <[email protected]>
Remove redundant defines.

github.com/openfl/libpixman - d9b989c890724480d27aec471d5f5fbcc09c0a61 authored over 17 years ago by Aaron Plattner <[email protected]>
Remove unnecessary wrapping from fbFetch/fbStore.

These functions fetch from a picture to a scanline buffer, or store
from a scanline buffer to a ...

github.com/openfl/libpixman - 166b78295683d9bcf688702e98259e62f9b25c86 authored over 17 years ago by Arcady Goldmints-Orlov <[email protected]>
One more minor wrapping fix

Signed-off-by: Aaron Plattner <[email protected]>

github.com/openfl/libpixman - 7bdb9840eb414b41ad41871864baa4f2445d8c05 authored over 17 years ago by Arcady Goldmints-Orlov <[email protected]>
Don't skip fbFetch/fbStore when PIXMAN_FB_ACCESSORS is enabled.

pixman_composite_rect_general_accessors skips the fetch / store steps by setting
store to NULL w...

github.com/openfl/libpixman - 7b1d0c091dd5ae8797b6f7a0ab3d40d5c3676fe9 authored over 17 years ago by Aaron Plattner <[email protected]>
Update .pc file for library version name change.

github.com/openfl/libpixman - 43370d1ce793ef2754c2e6f0fc08e534d4247793 authored over 17 years ago by Eric Anholt <[email protected]>
Return a bool from pixman_image_unref.

Returns TRUE when the refcount reaches 0 and the image is freed.

github.com/openfl/libpixman - 778a3f9d7136de062806473dd3604eb03ba5d866 authored over 17 years ago by Aaron Plattner <[email protected]>
Bump version number; fix typo in configure.ac

github.com/openfl/libpixman - 4838e2e9d9635883841e692a7074bcb2be96dcf5 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Change the library name to pixman-1

Set the soname to something based on the library version.

github.com/openfl/libpixman - 7b3c9cef49cdedef03112054925005fa21120bd5 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix OpenSolaris compilation

github.com/openfl/libpixman - 19c46bf18b9cf6694fa3de9c836a3d1eed6c6dac authored over 17 years ago by Vladimir Vukicevic <[email protected]>
Build fixes for Solaris.

github.com/openfl/libpixman - 0c80a0cd84f30616563cef5910df9deb4f8ed687 authored over 17 years ago by Alan Coopersmith <[email protected]>
Fix bug in rasterizeEdges() where the stride should be signed.

github.com/openfl/libpixman - 0f392d81748ab1338d294de96e28c43270f24180 authored over 17 years ago by Jinghua Luo <[email protected]>
Port Vlad's fixes for integer overflows with malloc().

github.com/openfl/libpixman - bbef73192e558695933d7f05befaa8c18550bb63 authored over 17 years ago by Søren Sandmann <[email protected]>
First import of vmx

github.com/openfl/libpixman - 33d4028e3fffa231f40d66b5843de589ec2642fe authored over 17 years ago by root <root@echo.(none)>
Revert "Add a cache of images to reduce malloc/free time"

Revert the image cache since it isn't thread safe.

This reverts commit deb09d769ae4fc55cde595c1...

github.com/openfl/libpixman - 2e61f30e4c8d0e01e175495e13a5f132521ad6f2 authored over 17 years ago by Søren Sandmann <[email protected]>
Don't treat void as a value. Bug 11322, Alan Coopersmith.

github.com/openfl/libpixman - 64e3146c5ddfad415663fa5f87f7b9ff327a8c56 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add pixman_region_init_rects()

github.com/openfl/libpixman - 8216ba1cbd27c5428970b8d393722d0f4343efed authored over 17 years ago by Vladimir Vukicevic <[email protected]>
Fix typo

github.com/openfl/libpixman - f1194a8bc0599e3ecceb785795ad8283a7c04dc0 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add non-mmx fast paths for In_8x8 and In_nx8x8. Bug 4191, patch by

Alex Larsson.

github.com/openfl/libpixman - 3dbb2a56bd1918595091006c6e0de5260d43af09 authored over 17 years ago by Alex Larsson <[email protected]>
Add fbCompositeSrc_8888xx888(); comment out

fbCompositeOver_x888x8x8888{mmx} since they are not actually faster
than the generic code.

github.com/openfl/libpixman - 658acaad4e73ac705f705f947a42a2cd0979042c authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Optimize pixman_fill_rectangles() in a few more cases

github.com/openfl/libpixman - 440ed1da1c7ac600865c615cf257173cac2af214 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add a cache of images to reduce malloc/free time

github.com/openfl/libpixman - deb09d769ae4fc55cde595c170f417692284b3e8 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Also store the g3 part correctly

github.com/openfl/libpixman - 6cb74dfe3d395051f9a2e4b850979a018ac340ca authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix fbStore_b2g3r3(). Pointed out by Dan Amelang

github.com/openfl/libpixman - 07e73371ef096b42d3a983266105b71ea01b4cc8 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Smplify the 1x1r optimization for the general compositing and fix the

1xn and nx1 cases.

github.com/openfl/libpixman - d7f426806d25a9cea93a4c43a3f23e7ae9d67383 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix pixman_fill() to return TRUE when it succeeded

github.com/openfl/libpixman - 9ebec1f7dbe5576d572fede28d7560ea6000b566 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add in 0xff alpha channel in Over_x888x8x8888mmx

github.com/openfl/libpixman - 15b5960bcb7cadfe6fe92036dc0f08a85a2009f1 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix solid fill optimization to compute the src correctly

github.com/openfl/libpixman - e73e000d5bd44a198e35b6d0c421a735d00e0b3f authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add non-mmx solid fills. Update TODO

github.com/openfl/libpixman - edbe099ad3906d7626de854d144fc23d78408357 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Make sure the output of fbCompositeOver_x888x8x8888 is actually stored

github.com/openfl/libpixman - f9454b3423b948022f36b7191db8c5f988f46273 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Also use this function in the xBGR case

github.com/openfl/libpixman - 0e4292666de736a584a3d4e0bcfc6db7d2c6538d authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add new fbCompositeOver_x888x8x8888mmx() operation

github.com/openfl/libpixman - 80a61bfb3dcf26271766e36aa31d454889ee43a5 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add fbCompositeOver_x888x8x8888() fast path

github.com/openfl/libpixman - 19360d0df2ba55d34963101a662dd0ab51d84836 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Rename fbCompositeSrc_x888x8x8888 to x888xnx8888

github.com/openfl/libpixman - ff4004f3fbd3c576f1c931c680ad293c5038846d authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add timer macros

github.com/openfl/libpixman - 647852d714ddfe6e1d71af1f4aea0e272c459fc6 authored over 17 years ago by Søren Sandmann <[email protected]>
Remove accidentally committed use of TIMER_BEGIN/END

github.com/openfl/libpixman - 30f198fe53949da59821d2f394f0cecb5bdaa646 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Merge branch 'master' of ssh+git://[email protected]/git/pixman

github.com/openfl/libpixman - e71844095ea75b4f9f66c85c87b4b3b6c287e02f authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Update TODO

github.com/openfl/libpixman - 4f9f7ae47ad258a1605a6b38c5ec268c9ee17150 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Optimize fill rectangles in the op=PIXMAN_OP_CLEAR case

github.com/openfl/libpixman - ad80d4d2bc8c4e37a8266b98a2241c0ebd7f0e43 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Use the general code in some cases even when a fast path is available

If src or mask are repeating 1x1 images and srcRepeat or
maskRepeat are still TRUE, it means the...

github.com/openfl/libpixman - 9deaaae3f61f1701b022fe7daa1823a99fda7d00 authored over 17 years ago by Søren Sandmann <[email protected]>
Remove ACCESS_MEM macro; define READ and WRITE to directly use the wrapper functions

github.com/openfl/libpixman - e0a501d9b7e5c4ca07115552a16c4c4953ec5702 authored over 17 years ago by Søren Sandmann <[email protected]>
Move some utility functions from pixman-edge.c to pixman-utils.c

Set up so pixman-edge.c is compiled twice.

github.com/openfl/libpixman - 9b3cfcc13d0613cfb9d15b21a6b90e4a91a1666f authored over 17 years ago by Søren Sandmann <[email protected]>
Slight tweak to the definition of pixman_composeFunctions

github.com/openfl/libpixman - 3cd36dae288ac0923f214b8ae81dbfc0f4d5b1b0 authored over 17 years ago by Søren Sandmann <[email protected]>
Add #defines etc to compile pixman-compose.c twice

github.com/openfl/libpixman - 68d6c68adaba3a1d538bceca7d7955129d6075de authored over 17 years ago by Søren Sandmann <[email protected]>
Make fbCompositeSrc_8888x8888mmx() check if the mask is 0

github.com/openfl/libpixman - b5d07147fba7085d52966aa162db5d38164dfebf authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Unroll loop in fbComposite_x888x8x8888()

github.com/openfl/libpixman - 5122f2b28bfbf08479cc88ff9ddfeb371f92264f authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Optimize 1x1 repeating images in the general case

Reinstate checks for empty masks in mmxCombineOverU() and mmxCombineMaskU()

github.com/openfl/libpixman - 8fc40c3b0076e99cc996bd27a2479db4c94cc77b authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add a few optimizations for solid fills

github.com/openfl/libpixman - 15e5cf16a9770da682addeaff5df8b1793cf4b73 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Plug leak of the gradient stops

github.com/openfl/libpixman - 10854b9d63afe6893ac15fb67714eb98b7a8eca6 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Plug leak in the bits=NULL case for pixman_image_create_bits()

github.com/openfl/libpixman - e365aaf7f34d9257fc53e8f180a84fa243edcb2c authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
When setting identity transformations store them as NULL to prevent

hitting the general compositing code.

github.com/openfl/libpixman - 451a0510324491e82269d8e0d997ee4707ba8df8 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Turn off debug spew for incorrect arguments

github.com/openfl/libpixman - cd9c484f0d8cef0cc243a73de5a8d742b8678230 authored over 17 years ago by Søren Sandmann <[email protected]>
Disable source clipping by default

github.com/openfl/libpixman - e1dd17451cbe2c7d36205fe2fc4cea0092ee4141 authored over 17 years ago by Søren Sandmann <[email protected]>
Update TODO

github.com/openfl/libpixman - 1426483f8af21553bd8b2ad997617680944be420 authored over 17 years ago by Søren Sandmann <[email protected]>
Update TODO

github.com/openfl/libpixman - 7a8877bc0800ffcfe18bedec49068049c877fa5d authored over 17 years ago by Søren Sandmann <[email protected]>
Update TODO

github.com/openfl/libpixman - a0e161ca9aa562a0f4b55b15b1ab3b9380f0d9bb authored over 17 years ago by Søren Sandmann <[email protected]>
Reset clip regions correctly when NULL is passed

github.com/openfl/libpixman - 596bd530205e9835ede0bc8816c9b2dfff75e921 authored over 17 years ago by Søren Sandmann <[email protected]>
Make default clip region the full image

github.com/openfl/libpixman - e8dfb54ccea26b7e7948ca9806c97194892f0791 authored over 17 years ago by Søren Sandmann <[email protected]>
Don't complain if users try to read non-existing data from images

github.com/openfl/libpixman - 42192ad0fc7fe0fa7600f879646de867691351bb authored over 17 years ago by Søren Sandmann <[email protected]>
Don't require rowstride to be a multiple of 4 when bits is NULL

github.com/openfl/libpixman - 0e77667851869849cbddc30466db99ff5dc02b19 authored over 17 years ago by Søren Sandmann <[email protected]>
Add pixman_fill_rectangles()

github.com/openfl/libpixman - b6bdd8273cc3500d1f69402f39c3d6e718920a66 authored over 17 years ago by Søren Sandmann <[email protected]>
Add pixman_add_trapezoids() function

github.com/openfl/libpixman - 0ab81dc6383e843aa3fa78da289820a55f4a08f0 authored over 17 years ago by Søren Sandmann <[email protected]>
Add boolean returns to various setters

github.com/openfl/libpixman - 756b54f6e45bb423ffabfcad2b6d8574130c6e53 authored over 17 years ago by Søren Sandmann <[email protected]>
Allow bits to be NULL when bit images are created

github.com/openfl/libpixman - 6d62986ee0be7191ad6ef938d82cbadbe995c377 authored over 17 years ago by Søren Sandmann <[email protected]>
Add various accessors; remove composite_rect

github.com/openfl/libpixman - d466cf1d2f09f78baaafac713d6bc7d4f003b860 authored over 17 years ago by Søren Sandmann <[email protected]>
Bump version number

github.com/openfl/libpixman - b62b769c0da8d8eae68bd41a53f390c1f0917be0 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Make use of pixman_fill_mmx() in various places. Delete #if0'ed code

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

github.com/openfl/libpixman - 3dca89a677528845ccaee7ff6d355207c631ddd2 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Forgotten fbHaveMMX()

github.com/openfl/libpixman - cf6b8f63d4dd2d96efcde673696e1703856a3787 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Rename fbHaveMMX() pixman_have_mmx()

Guard pixman_blt_mmx() with pixman_have_mmx()

github.com/openfl/libpixman - 02f6129400eda40167e91e0ff4724d7a5ae5a80d authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add pixman_blt_mmx() based on fbBltmmx() from the X server.

Implement fbCompositeAreammx() in terms of it.

Uncomment calls to fbCompositeAreammx() in pixma...

github.com/openfl/libpixman - 105d398c4d061eb102747f824e6c04ab897cb5e1 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Bump version number

github.com/openfl/libpixman - 6a64eb109449806186164332383be1235ab9c21c authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add a version of miComputeCompositeRegion; call it from

pixman_image_composite(). Remove const from return value of
pixman_region_rectangles().

github.com/openfl/libpixman - 30499e2e88985df2cd1ece82227802a316e31a32 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Fix bug in pixman_image_set_filter() where only the parameters were

updated, not the filter type. Reported by Michel Dänzer.

github.com/openfl/libpixman - 5ca61dc99b198243f08e6f1f3f96e3c87ff818b9 authored over 17 years ago by Søren Sandmann Pedersen <[email protected]>
Add .gitignore file

github.com/openfl/libpixman - 808e2de3a6270b32a026722f59a49736d224d46c authored over 17 years ago by Daniel Stone <[email protected]>
Use canonical autogen.sh

Use the standard autogen.sh, which allows for srcdir != builddir.

github.com/openfl/libpixman - d1ce3f95509bd86c0aa850d6b58c8a065517c84f authored over 17 years ago by Daniel Stone <[email protected]>
Add pixman-trap with the trapezoid rasterization code from the X server.

Add two different trapezoid types that X makes use of.

github.com/openfl/libpixman - 4355cc5c57f3e402af9a508762c8ed3a5ac9f2ca authored over 17 years ago by Søren Sandmann <[email protected]>