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 debugging leftovers

github.com/openfl/libpixman - 9df72ebdb8280c7ca3b2696c3f7f48b69438502b authored over 15 years ago by Benjamin Otte <[email protected]>
fix Multiply component-alpha version

github.com/openfl/libpixman - f130d99c94edbf5aeebeb317df64dbd7a6d20efd authored over 15 years ago by Benjamin Otte <[email protected]>
correct subtract implementation

github.com/openfl/libpixman - 19aae37bfb8fb349258675dd96872c5ba65dcce1 authored over 15 years ago by Benjamin Otte <[email protected]>
Fix various problems in FbCombineMultiplyC

Don't read the destination unless we have to. fbByteMulAddC()
produces its result in its first ...

github.com/openfl/libpixman - 254e62159b4a8652c1dd9c47d0e5e0d0ff2ced3a authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
fix component-alpha versions to set source to 0 when mask is 0

github.com/openfl/libpixman - cae5062d3bf16d32cf675ccb0030e29cc940b25e authored over 15 years ago by Benjamin Otte <[email protected]>
fix comment

github.com/openfl/libpixman - 4bb1eac4e7c6c785da3c2b2b1836c83446befc80 authored over 15 years ago by Benjamin Otte <[email protected]>
rename operator SUBTRACT to FLASH_SUBTRACT

Also document it and move it out of the PDF blend modes to make clear
that it is not in any way ...

github.com/openfl/libpixman - 4b921c1d910a5d78ca4784a6879789a5af6718d3 authored over 15 years ago by Benjamin Otte <[email protected]>
typo fix: Seperable => Separable

github.com/openfl/libpixman - f26c9ec438c97515ae874711859e012971ea920a authored over 15 years ago by Benjamin Otte <[email protected]>
fix component-alpha versions for seperable blend modes

github.com/openfl/libpixman - 73810b320ec5eab5bcbd9137f012cf0e4bf6867f authored over 15 years ago by Benjamin Otte <[email protected]>
remove semicolon at end of macro

github.com/openfl/libpixman - ea17e2e2e43e578b3799fe9a6f7533569aed880c authored over 15 years ago by Benjamin Otte <[email protected]>
add nonseperable blend modes from PDF spec

github.com/openfl/libpixman - 755638d73cfc5879bd440f0148e982e562509fd0 authored over 15 years ago by Benjamin Otte <[email protected]>
clean up seperable blend modes

The code is now shorter and faster than before

github.com/openfl/libpixman - fd1bec2859f775feaff329315cdf16ad27ec4728 authored over 15 years ago by Benjamin Otte <[email protected]>
remove invert operator

src INVERT dest == (white IN src) DIFFERENCE dest

github.com/openfl/libpixman - f08263a25181a5f18991490629ca2e9582836ac6 authored over 15 years ago by Benjamin Otte <[email protected]>
fix ColorDodge and ColorBurn to conform to the PDF spec

github.com/openfl/libpixman - e3ad87033e3771a3c54b1b8e49813a6959315cd7 authored over 15 years ago by Benjamin Otte <[email protected]>
remove a leftover debugging statement

That was an assertion check by infinite loop

github.com/openfl/libpixman - ecf9f83ac64236b0834d268e6235306ab84fb749 authored over 15 years ago by Benjamin Otte <[email protected]>
invent a Subtract operator for component alpha

This seems to make sense, and as I can't test it against Adobe's Flash
player as that one can't ...

github.com/openfl/libpixman - c061b4dd16af52383afae470e845bd43a552d925 authored over 15 years ago by Benjamin Otte <[email protected]>
rewrite nonseperable blend modes the same way as seperable ones

github.com/openfl/libpixman - 2f57b6f4e9020654ad175a593b17ff07fc3f5cbd authored over 15 years ago by Benjamin Otte <[email protected]>
add non-seperable versions for component alpha

github.com/openfl/libpixman - 93e32235e6a72bfea14d36a0407fbbe6482e20d9 authored over 15 years ago by Benjamin Otte <[email protected]>
add component-alpha versions of the seperable blend-modes

github.com/openfl/libpixman - 239cc46aa77b4be71d738c0136a5465796a29886 authored over 15 years ago by Benjamin Otte <[email protected]>
prefix HSL operators with HSL

This is necessary to distinguish SATURATE from PDF's HSL SATURATION

github.com/openfl/libpixman - e8b4394a409cda48b6598847292b768ad027dbf0 authored over 15 years ago by Benjamin Otte <[email protected]>
use PDF algorithm for soft-light

github.com/openfl/libpixman - 35bb57e7234994c4169458275e362f02cb5138aa authored over 15 years ago by Benjamin Otte <[email protected]>
use a pixman_op_t here

This improves the readability in gdb when debugging this structure

github.com/openfl/libpixman - 740425ab969adda1aaf36d8f52dec6f6e5303ed6 authored over 15 years ago by Benjamin Otte <[email protected]>
Add support for extended blend mode. First pass.

This adds support only for FbCombineU function.
This work is based on equations provided in SVG ...

github.com/openfl/libpixman - 94e9673eaaf9e22530159f0335a0a30d2f2a0047 authored over 15 years ago by Benjamin Otte <[email protected]>
Add INVERT and SUBTRACT blend modes used in Flash

github.com/openfl/libpixman - 0735aeeaeba04f0c33f22b25a191cfd1f27c271d authored over 15 years ago by Benjamin Otte <[email protected]>
Fix the build on big endian machines.

github.com/openfl/libpixman - 99108040f03726bf4bddf55baa7ff6acd796fcf0 authored over 15 years ago by Michel Dänzer <[email protected]>
Remove unused typedefs.

github.com/openfl/libpixman - 3e39b566ee2aaa414b95b0dae98cc5971c399359 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename PIXMAN_FORMAT_16BPC macro to PIXMAN_FORMAT_IS_WIDE

github.com/openfl/libpixman - bb3b3da18ac6e1f935008fa50cd854b3de19afc3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Write alpha map fetching with FbByteMul() instead of div_255()

Delete the div_255/div_65535 macros.

github.com/openfl/libpixman - 039d4618f79e384d93a7548466f80acae6da738c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete unused _pixman_image_get_fetcher() function

github.com/openfl/libpixman - 2c70814b6bff2091bcc55ae4252fe82ae53439e4 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move accessor macros to their own header.

Also rearrange some things in pixman-private.h

github.com/openfl/libpixman - b3bd7394477a64ca0460655ca3a8e5326c402167 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move FbGet8() macro into pixman-bits-image.c

It is only used for bilinear filtering now. Also some formatting
changes in pixman-private.h

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

github.com/openfl/libpixman - 03587764455bd41684bf29bbecb657ba45b0c341 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Make pixman-mmx.c compile again.

github.com/openfl/libpixman - 1c429b4fbedc5287659c836c0d30801a6209bf57 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix typo in CLIP macro.

github.com/openfl/libpixman - 7bb9df038293b591e687cbf3a9830476bef7f9fc authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Turn the FbAdd() macro into an FbIntAdd() which doesn't take a channel.

The only use of the channel argument could be written better with FbByteAdd().

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

Replace uses of it with FbIntMult().

github.com/openfl/libpixman - 026ef583288e1e63e5a84ba998aea2e674f02a17 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Use fbOver() instead of fbOver24.

fbOver() is faster anyway, and this lets us get rid of fbOverU.

Also use FbByteMul() in fbIn in...

github.com/openfl/libpixman - 5028c1599ad9119dbb7b58d2f93e60c857aec769 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Eliminate Fetch/Store24 macros.

Replace them with inline functions in pixman-bits-image.c.

github.com/openfl/libpixman - ca4750be0a5ea0a6910ad9f4eed6a9989c91c230 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove unused ACCESS macros in pixman-bits-image.c

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

- Add underscores to the pixman_image_get_solid(),
pixman_image_is_solid(), and pixman_is_opaq...

github.com/openfl/libpixman - 233d8907ed02d6624f458dd40c9db46055fc7630 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move pixman_version() to pixman.c

github.com/openfl/libpixman - a4ef790faac2c822df8336ee00c6fc5ea84aaa53 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move some macros into pixman-access.c

github.com/openfl/libpixman - 76bf3073d45e184973cfc992d8f366a4a5ed0127 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Get rid of indexed argument to store functions

github.com/openfl/libpixman - f6faf538eebed4722c085c2eef7b3ae524e3e00c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move region helpers into pixman-utils.c

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

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

github.com/openfl/libpixman - 950bcd7d4a6226d969b0b69513f6806a2d40e08e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move pixman_compute_composite_region() into pixman-utils.c

github.com/openfl/libpixman - f1049c61d6b6b977f56533644bbfa7e2a95ca3a1 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Eliminate pointless Red/Green/Blue macros

github.com/openfl/libpixman - 7690af20fcf7f341a5162b77a66660cd05a155b9 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move macros around in pixman-private.h

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

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

github.com/openfl/libpixman - e2b5b05b3818f6a4ecf24dd0030e22784af22e22 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move edge stepper macros into pixman-edge.c

github.com/openfl/libpixman - 271a0d34a07ee04d8de0cb435ab9242aeb0a4c5c authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete FB_MASK and FB_ALLONES macros

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

github.com/openfl/libpixman - 9541538a97b1101a886a26653a8b416701b2e065 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Replace switch functions in pixman-access.c with a table of accessors.

Also delete unused orig_data pointer.

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

github.com/openfl/libpixman - d78e30b26be15683062a1a3b76fbbe7d3b5abe0f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Turn fbComposeGetSolid() macro into a pixman_image_get_solid() function.

github.com/openfl/libpixman - 6e20c2574354d1cb071a1201ff166cb5e92c00d2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete unused WRITE_ACCESS() macro

github.com/openfl/libpixman - 76aa72e8cac12400ac8f635b81642335b0d27310 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move pixman_image_fill_rectangles() to pixman.c

github.com/openfl/libpixman - 3c0ed5b92dc205d4fa6c9fa2f2772022f2404549 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete unused mod macro

github.com/openfl/libpixman - fb0fe616f2e0ce8f31f88887ca2a7ec394886b90 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Eliminate bit fiddling macros from pixman-private.h.

There was one remaining use of FbMaskBits in the a1 trap rasterizer;
just move that macro there.

github.com/openfl/libpixman - bfa6f8c0b0418a3b4337da6c8bd0d4e9eda7e83e authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Implement fbComposeGetSolid() as a call to pixman_image_get_scanline()

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

It was only used for storing into a1 images, and that code could be
written more clearly by comp...

github.com/openfl/libpixman - 8e40734174e97ff319c31ba49096cc8b7d5117ae authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Implement pixman_format_supported_destination() in terms of pixman_format_supported_source()

github.com/openfl/libpixman - 590d034bb399d28b191ac50c764d03ebd342e149 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move FbGen macro into pixman-combine.c

github.com/openfl/libpixman - 16a87a89e1330c18876aaf17ccc6f07243062ca8 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move compiler dependencies to a new pixman-compiler.h file

github.com/openfl/libpixman - 793c92dadb6f9c82ace50711c0e8c51e62368f19 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename FastPathInfo to pixman_fast_path_t

github.com/openfl/libpixman - 5624ca0417bf7a30b5b05235e902b237a77b8543 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Use DIV instead of _div In pixman-trap.c.

github.com/openfl/libpixman - d18722cdb6ddde7abba9cd1492e636f2668fadf1 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move edge utilities into pixman-trap.c

github.com/openfl/libpixman - 81d6725f3106a888fe0fbffba4a0d05d553d0777 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Eliminate MSBFirst, LSBFirst, IMAGE_BYTE_ORDER, and BITMAP_BIT_ORDER.

Just use WORDS_BIGENDIAN instead.

github.com/openfl/libpixman - afcfc8efc48630f0f349aefc8c86619fc7514647 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename combine.inc and combine.h.inc to pixman-combine.{c,h}.template.

github.com/openfl/libpixman - fd83e3594b440ade9acc1263dcd2a0980aa7ebcc authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Only use force_align_arg_pointer on gcc/x86-32

github.com/openfl/libpixman - d7234efc9a5d6a371692287555820fcd0f7ba48d authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename pixman-pict.c to pixman.c

There are no traces of fbpict.c in it anymore.

github.com/openfl/libpixman - 093112a1b720c3a74b28b7b4289feb16fbe4afd1 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove redundant NULL checks from general_composite_rect().

The general_composite_rect() function has two invocations
of the return_if_fail() macro before a...

github.com/openfl/libpixman - b7b6847b6692796a5da8590dd6254add6d566a7a authored over 15 years ago by M Joonas Pihlaja <[email protected]>
Get rid of pixman_region_internal_set_static_pointers()

Instead just define the function in pixman-region16.c

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

github.com/openfl/libpixman - 8b344e417e06f80a24bff9b6fadf4d82b54ab911 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename GradientWalker to pixman_gradient_walker_t

github.com/openfl/libpixman - 2f9787a9cf3fe0783d1b46a01534ba6588b53e3f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete unused IS_SOURCE_IMAGE() macro

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

github.com/openfl/libpixman - 216f46eb7e3f468f2b64421bdfbcb6e58eafc7e8 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove useless FbBits typedef

github.com/openfl/libpixman - 43f3825660914aae7786537ad069758a057488ce authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Delete unused CombineFunc{32,64} types

github.com/openfl/libpixman - 8821885207f74bf9a18b374a1ee5de2442f603a3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Rename bits_image.fetch_pixels_{32,64} to fetch_pixels_raw_{32,64}

Also add a couple of comments about what these functions do.

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

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

github.com/openfl/libpixman - 207c9480b5fdb30dd5b9bfc37707ff9cbf1d2d8a authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove unused pixmanFetchGradient() declaration

github.com/openfl/libpixman - 9dfaa6365f247c1fefb84805ecf850deebb05193 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Remove dstMask from pixman-fast-path.c

These were used to zero the x8 channel of PIXMAN_x8r8g8b8
destinations. However, we treat this c...

github.com/openfl/libpixman - da001051d876051763dc0bc1a90d58ec7ca31e96 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Eliminate trivial READ and WRITE macros in pixman-fast-path.c

github.com/openfl/libpixman - 304412752e2cbb7a8d407ca1af45d4ec1508e5b2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Fix build on Sun Studio.

Don't use return in a void function.

github.com/openfl/libpixman - ac3fdeb97b21bd03e1902166310533377abd441d authored over 15 years ago by William Bonnet <[email protected]>
[NEON] Add ARGB8-over-RGB565 compositing blitter.

github.com/openfl/libpixman - 94964c221fe8141e5177d98f5357dca33fa00544 authored over 15 years ago by Jonathan Morton <[email protected]>
[NEON] Add transparent rect blitter.

github.com/openfl/libpixman - af660613eefbb474fd62f01b6f073fae389bd6f7 authored over 15 years ago by Jonathan Morton <[email protected]>
[NEON] Replace Ian's glyph-blitter with a better one.

Each scanline of the destination is bulk-loaded into a cached buffer on
the stack (using the Qua...

github.com/openfl/libpixman - 8eeeca993252edc39da9c5c57545b81215fafc81 authored over 15 years ago by Jonathan Morton <[email protected]>
Post-release version bump

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

github.com/openfl/libpixman - 9733b2c4d4ed8fbd3f6e770446b457e0526db152 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Add RVCT support for straight blitter.

github.com/openfl/libpixman - b1cb5922f785310ef790811b52e4e2b0c85dfccc authored over 15 years ago by Jonathan Morton <[email protected]>
Better CFLAGS handling for recent ARM platforms.

github.com/openfl/libpixman - b6a3868ced67eb363273bfbee0d850c4d06cca34 authored over 15 years ago by Jonathan Morton <[email protected]>
Misc warning fixes.

github.com/openfl/libpixman - 1217c11a02ef60a3955fd98f7cec48de4cb9561b authored over 15 years ago by Jonathan Morton <[email protected]>
Add API to set a function to be called when the image is destroyed.

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

The new rule is:

- Output is clipped to the destination clip region.

- If a source image has t...

github.com/openfl/libpixman - 78ca4eea6467dbb6b9da1198b9526750a0a8dca3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Work around X server bug.

X servers prior to

ebfd6688d1927288155221e7a78fbca9f9293952

relied on pixman not clipping to ...

github.com/openfl/libpixman - ebc39ed35a9f79ac9bb329bfc7dc27f290f6e1b0 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Move region computation closer to the region walking.

Computing the composite is region is a bit expensive, so only compute
it if we are likely to act...

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