Ecosyste.ms: OpenCollective

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

github.com/openfl/libpixman


https://github.com/openfl/libpixman

Remove VMX from CPUFeatures, ppc isn't using it at all

584118fb6c15d695b6a203c2df51411958957880 authored almost 17 years ago
Simplify cpu feature check

fc96121afd5d8451c9d8ba8a693e589d1999d131 authored almost 17 years ago
Refactor path selection

08b317a5f519978cfabebd75d5595b19fc1d1425 authored almost 17 years ago
Force inlining

083cadd4c7d1270b0ee9f0365327b872898d1561 authored almost 17 years ago
Add SSE2 implementations of many compositing operations.

92ef26dfed3337831dd5156bfe0d20b132a26a29 authored almost 17 years ago
Unbreak vmx pixman

8e68544e0d8cc7af24fb8b298fd6afd47c620136 authored almost 17 years ago
Merge branch 'master' into vmx

Conflicts:

pixman/pixman-pict.c

1ec7bd2cb2d02caca06742b0091f293d29d95a44 authored almost 17 years ago
Simplify handling compiler handling in MMX code

Instead of using the parameters --param inline-unit-growth=10000 and
--param large-function-grow...

53882228c9bbd50609e2858502b9bc087ca76903 authored almost 17 years ago
Use a macro to append _accessors to things.

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

9f76747adec7ea00e31dd817427c1ed1bfa86aa8 authored almost 17 years ago
Generate 64-bit combining functions.

Copy some macros from pixman-private.h into combine.inc and update them to
generate 64-bit versi...

a7065162aff9d1de9fc3db9756e4e76f6b8d063b authored almost 17 years ago
Replace hardcoded numbers and uint*_t in combine.inc.

The masks and shifts have been replaced with preprocessor defines generated by
combine.pl. The ...

48521e6fe4378f9cc49d2dfb8d87490e65267a49 authored almost 17 years ago
Tack 32 onto the ends of the combining function types.

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

e0e5c4b72937728d0b36b1077d94ce92a2374c9a authored almost 17 years ago
Move combining routines into combine.inc and add a Perl rule to generate it.

This will eventually be used to search & replace types and mask/shift
calculations to generate a...

f88519ed3fed42e41aa5623540466d0bee1a887b authored almost 17 years ago
Move combining macros into pixman-combine.c.

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

30746b1e1e5101fd1502c676e777e27953772f75 authored almost 17 years ago
Require GCC 3.4 for SSE and SSE2.

Also include <emmintrin.h> in the SSE2 test and use SSE_FLAGS rather than MMX_FLAGS

Reported by...

1ae751215e255adecacad960b5bc98ff86039a07 authored almost 17 years ago
Fix bug in FbStore_b2g3r3

a1f51cb09ead3e0007c12e98ce74948a92e80ec5 authored almost 17 years ago
Optimize operators based on source or dest opacity.

Check if we can replace our operator by a simpler one if the src or
dest are opaque The output o...

0b207ae11065c740f2644a89fc13207a5343554e authored almost 17 years ago
Revert "pixman-version.h is generated, don't distribute it"

This reverts commit 4fd8910ea499eb484e29c44dbee7dbc029656e9c.

2976e690410d10b916014effe5d1842d0c8a7908 authored almost 17 years ago
pixman-version.h is generated, don't distribute it

4fd8910ea499eb484e29c44dbee7dbc029656e9c authored almost 17 years ago
Add CopyAreammx fast path for argb32 SRC xrgb32 and abgr32 SRC xbgr32

4cde0886b52c82b792e8fbf2248bf8ff9aa079fa authored almost 17 years ago
Remove prototype for nonexistent pixman_image_set_filter_params

f45b331f7bb7d7effe279159d8c899952b52a270 authored almost 17 years ago
Get rid of pixman_composeFunctions_accessors.

The combining functions operate on scratch memory, so they don't need the access
wrappers. Ther...

a331519b865d157ac5fec231fda02ee74ba1ede1 authored almost 17 years ago
Fix test build when srcdir != builddir.

The tests were including pixman.h, but pixman.h couldn't find pixman-version.h
because it was in...

0c3547bad41e1a5b12c0ffaa1c106043399dc3fc authored almost 17 years ago
Post-release version bump

cd3799317fced697e4bc729c3ea8d42ed7edf526 authored almost 17 years ago
Fix log generation

92b675db8d3ef44c3c87110443b15a68a871cf7b authored almost 17 years ago
Bump version to 0.10.0.

Also a bunch of changes to the release make targets

0c33317f59b93f5cab348619b1c38a5dce97de94 authored almost 17 years ago
Make username configurable; add Makefile.win32 to EXTRA_DIST

0637671959b56bba93f39208c825c0d97e2f90df authored almost 17 years ago
Fix up unsigned long long/ullong usage

A few stray "unsigned long long"s were in place, along with
a ullong typedef outside of the appr...

10a227ed9311529cd98cb8b3aa1b8d48dad8b517 authored almost 17 years ago
Make it distcheck

eec44d371f278ee1f7de03d1a0fcaa17941c8a00 authored almost 17 years ago
Move version functions from pixman-version.c into pixman-utils.c.

Delete pixman-version.c

03b9c143770566ebcbee7ca3abde223529c07ce9 authored almost 17 years ago
Make pixman-version.h print an error if you include it by itself

cb7fceabb9da30d03b29f9ff946a3793a1b9ebab authored almost 17 years ago
Update TODO

0982adf0794507899f642bdb55f3a979d6cc486e authored almost 17 years ago
Eliminate duplicate case values that were breaking the compilation.

3e700366ef82f0ecd28014cf873ffd292ad9cdc5 authored almost 17 years ago
New API: pixman_format_supported_destination and pixman_format_supported_source

These functions allow for callers to use the PIXMAN_FORMAT macro to
construct a format code and ...

7fa668f4ac4be756d097b29240bf15bb71ae6db9 authored almost 17 years ago
Add pixman_version function and related macros

The complete new API here makes available compile-tim version checks:

PIXMAN_VERSION
PIXMAN_V...

bd2a53fc4ece82321f139cdf3276a7ceb871f895 authored almost 17 years ago
Document incrementing the micro version immediately after a release

This is a cairo-like scheme where the version number is incremented
both immediately before and ...

0c2c891c8f76d1fdb6efe763d35cd5bf75b9a9a7 authored almost 17 years ago
Increment pixman version to 0.9.7

This represents the in-development state, (so that the next release
will be 0.9.8 with an even-n...

b078cb3250b63b1c942b93738557af7401e42c9b authored almost 17 years ago
Only define pixman_have_sse() as function if USE_SSE2 is also defined

.. otherwise it's already a macro evaluating to FALSE.

11cfd5d1bb9d1ea89f9d82bf6f447e577d673816 authored almost 17 years ago
Make configure message alike the mmx/sse/sse2 ones

e63bf1554b4adf9e687ec86213a97caab2218a77 authored almost 17 years ago
Update vmx

dcc530178050522705e70ff2f09b9da2b358ac01 authored almost 17 years ago
update patch

550e5f54abe4f3f0b6fcd278c3b4533036276e3f authored almost 17 years ago
Move fbFetchTransformed and friends into pixman-transformed.c.

4f33f454c6dbaf356d20cee8d35fdf02f9a0317d authored almost 17 years ago
Move pixmanFetchSourcePict and friends into pixman-source.c.

90ff2bfbe5fd7f1e3aa5273e0fb72ae05e1e88c1 authored almost 17 years ago
Move fetch, fetchPixel, and store routines into pixman-access.c.

76febfcd20c962a467d08c2ee9be612216ffa030 authored almost 17 years ago
Get rid of fbPrepareAccess and fbFinishAccess, since the former was unused and neither one did anything anyway.

d6143b8634e2d923456b3198e692ccb463d59952 authored almost 17 years ago
Rename pixman-compose-operators.c to pixman-combine.c and fix the build.

Add pixman-combine.c to the source list. Make the functions in it static. Call
fbCombineInU th...

9fe5913c34a71d83a497e0d2de8db50522db75ee authored almost 17 years ago
[PATCH] Moved all composition operators from pixman-compose.c to their own c/h file

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

d47a686d91d28d996fc7326ada0d2f0c3a305852 authored almost 17 years ago
Fix computation of x_offset in pixman_add_traps.

29a8ae4185bf65dbafe0dd7aff3b83bef1bbffbc authored almost 17 years ago
Fix the SSE related AMD64 build breakage

The introduction of pixman_have_sse() copied the #ifdef __amd64__
found around pixman_have_mmx()...

aa9907b237062dade232297aed2269730a988e29 authored almost 17 years ago
Fix typo; include pixman-sse.h

6449782f8a4bea0274a30f86d56214c2c73c0303 authored almost 17 years ago
Require MMX and MMX_Extensions for SSE. Various code style fixes.

917e73385f8769f84da453df99d4e8e0dccc5b23 authored almost 17 years ago
Add build system support for SSE2.

6cb327be1f4e64d09bd9fa8d444afda17ed58da4 authored almost 17 years ago
Enable/fix MMX compilation under Win32 with Visual Studio

ddfb69ae8778ac4b3050ddebf499c137ad6eef7b authored almost 17 years ago
Add rounding epsilon for NEAREST filter after transformation, not before.

For nearest filtering, the transformed location must be rounded to the
nearest sample. For locat...

f2d8a5caa63596739b4dc47c00daaaafd9f522e2 authored almost 17 years ago
Fixed transformed/untransformed cases of extend_pad by using fbfetchtransformed in all cases and making sure no fast path can be taken.

5bcde57da704000f0fbb52291d01c7f3c0dc8655 authored almost 17 years ago
Update TODO

476f10237e432321d7f456b4df9fd206b78d8827 authored almost 17 years ago
Fix EXTEND_PAD for untransformed sources

8533dcbccc142621027469e62dd84030d4248eec authored almost 17 years ago
Fix another NULL dereference in pixman-compose.c, reported by Joel

Bosveld.

Update TODO.

77c43c6c49511b203fb098a78d38bb4cef7c2cfd authored almost 17 years ago
Fix a NULL pointer dereference in fbFetchFromNRectangles().

As pointed out by Soeren Sandmann Pedersen, calling
pixman_region_contains_point with a NULL box ...

8d79c48126398aa7b31e9bb9e25af9d231075604 authored almost 17 years ago
Refactor fbFetchTransformed()

435086f6a437d8e6b707fad7c9bb30b91ff80684 authored almost 17 years ago
Include only pixman-private.h, not pixman.h, in local .c files

This is so that changes (such as symbol renames) can take place in
pixman-private and ensure tha...

e95638c629334151e27633cc1c476ea582d766ec authored about 17 years ago
export pixman_transform_point_3d function

787cc57c7cb36a3b7eff836dd979d08cf7861e29 authored about 17 years ago
A tiny amount of ifdef reduction.

Just moving two common assignments outside the condition to
drop the #else part.

e4d482a6bb766f50f49ba81591ca7c26ba3ce047 authored about 17 years ago
Merge commit 'inte/sampling'

bcac3335893a24e1d16790cb38d8a105b1e19951 authored about 17 years ago
Add release-publish target and RELEASING instructions

ad773927d885515bf43d9824c1577199fccfc535 authored about 17 years ago
Ignore test/fetch-test

e5ceddf038d69cef74df0632f93abae37ec6d7ce authored about 17 years ago
eliminate a special case in fbRasterizeEdges{4,8}.

054be107365cac5dc6cff2b6f705978f1899c79e authored about 17 years ago
fix cairo's a1-traps-sample test

For 1 bit alpha targets, the left and right boundaries of edges were
not rounded correctly.

5467807e757ad6a5ec45085c963425f9dd6d2414 authored about 17 years ago
fix cairo's a1-image-sample test

Move the sampling point for image surfaces very slightly so that it's in
the upper left quadrant ...

1d89bac5a7a5693911d8a74701bd1c0292160478 authored about 17 years ago
Remove trailing ; in SETUP_YV12 macro

Causes compilation problems with MSVC.

e0af5922cdc5caa97cfb822b792d744e28a3bb37 authored about 17 years ago
Avoid use of C++ keyword xor in header

45074018c3c221272719ecb2bf9f4ec66ffb8729 authored about 17 years ago
Remove last CVS $Id$ tags

9a0639650e276c4c0da5dfe37a8d3ba5a6b81712 authored about 17 years ago
Don't use the pixbuf fast paths when the source picture has alpha. Bug

13650, reported by Wu Nian.

df964790e893a8b511e9322e7161087d8ba182cc authored about 17 years ago
Merge branch 'master' of git://anongit.freedesktop.org/pixman

49240111dbb31c335856f9653544a039275bf033 authored about 17 years ago
Guard MMX get_fast_path() with pixman_have_mmx()

72b46bcf345db668b3ec00e7f27c5454cf2ad8b5 authored about 17 years ago
Use -fvisibility=hidden by default.

Add a PIXMAN_EXPORT macro that expands to the appropriate GCC magic.
Various formatting fixes.

bb056d4e02ff8ff27f4d2a14f630f5dc01b85d28 authored about 17 years ago
Make the tables static; remove unused flag

48d52fadc23ab027215a3d6c07ffcdbb6d40eb3f authored about 17 years ago
Set maskRepeat to FALSE when the function is NEED_SOLID_MASK

0a53c41dbc5d6476595b2ad58dd9a14a3e85295c authored about 17 years ago
Conditionalize MMX code with USE_MMX

47d39c002d3b5bce827ab1f782583ae8625a5975 authored about 17 years ago
Add some commented-out plain C fast paths.

14d628b0154c6101f0d1bb03d91ff99ca07e4398 authored about 17 years ago
Delete switch of doom.

a916c69cc6a02cf35e6aa26181581faf560b6e9d authored about 17 years ago
Check for correct op.

4dcddfa6e9d4de4f4e08fd8e8879db5327b8bf2a authored about 17 years ago
Add code to locate fast paths. Comment out switch of doom.

60134ed7ab638b244dc4f3007d56d794815dab7b authored about 17 years ago
Beginning of the end for the Switch of Doom.

Add tables with information about the MMX and plain-C fast paths.
Update TODO.

819a6d6878d57d3b55075f048a7eed6d5bcab694 authored about 17 years ago
Track name change from pixman.pc to pixman-1.pc in .gitignore

f1f52ae4b1b2cca27104c1210625356084baf2f8 authored over 17 years ago
Merge branch 'master' of git+ssh://git.freedesktop.org/git/pixman into yuv-porting

d4d78c8c1a73d1007ebaae3117923bb72d09118f authored over 17 years ago
Bump version number

b39ca42fce85248f6c19459388f71bf73a147792 authored over 17 years ago
Merge branch 'master' of git+ssh://git.freedesktop.org/git/pixman into yuv-porting

Conflicts:

pixman/pixman-compose.c
pixman/pixman.h

85bccce4d863b99be4b9ce62a8ac7d95f0acab3d authored over 17 years ago
Only compile with -msse on x86-64.

28532430efeb4a1aba8f3e30a790531d2a9e1472 authored over 17 years ago
Make stride signed in various places. This should fix some the

crashers that people have reported in bug 12398.

ab6743b17074dfedffb0ee32fe2e37cad03769bf authored over 17 years ago
Remove comma from enumerator list. Bug 12621, reported by Matt Kraai.

aca8b610d9ab178fcbcfa4a44d87e52aa7918ea4 authored over 17 years ago
Add README file based on text from Bjorn Lindquist

089c3e6ad00105b2f9a1118d15b4f381653ea6ff authored over 17 years ago
Merge branch 'master' of git+ssh://git.freedesktop.org/git/pixman into yuv-porting

Conflicts:

pixman/pixman-image.c

8aa38d2256c191bf3437034f6176bae30c3c3d19 authored over 17 years ago
Merge branch 'master' of git://anongit.freedesktop.org/pixman

808e4f541b4cfde40c91e6c6cd942f9074d38e94 authored over 17 years ago
Fixed the declaration of pixman_image_set_source_clipping().

39a67d35f05aa47cf50191e0837a2125593a7bbc authored over 17 years ago
[pixman-image] [mlk] Free the locally allocated bits.

If we fail to allocate the image, remember to free the bits if we have
created the buffer on beh...

7f820e15070c9b9618d78425b8cb1a4df722eb22 authored over 17 years ago
[pixman-image] Avoid a potential malloc(0).

Do not attempt to allocate bits if either the image width or height is
0 - Cairo has a habit of ...

b4f0cc6eeaff8d5ea114734fcfa293fce1904ce4 authored over 17 years ago
[pixman-image] Avoid integer overflow when allocating bits.

Check for potential overflows at every step of the calculation of the
buffer size required for t...

958a650b8eb1b61143122c3ad1f9b637b6467984 authored over 17 years ago
Fix special case selection when the mask has a transform

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

5b60c91fd6865021aa6027ee65fa8371a4e2d297 authored over 17 years ago
Prevent promotion to unsigned when calculating strides.

cea752bdb80c8e6317a8c8af8510807c87d87694 authored over 17 years ago