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
Fixes compilation with -Wswitch-default. Compilation with -Wswitch-enums
works fine as is.
github.com/openfl/libpixman - ad484078854572cf640d7ffbb66f1e99328e79b8 authored about 15 years ago by Siarhei Siamashka <[email protected]>
github.com/openfl/libpixman - 358f96d20219b4460bfd8ecf88e69ff10044b577 authored about 15 years ago by Søren Sandmann Pedersen <[email protected]>
moved __m64 ms declaration in sse2_composite_over_x888_8_8888 to top
of function so it compiles ...
Data narrower than 32bpp is padded to an unsigned long and on
big-endian systems this shifts the...
Data narrower than 32bpp should be stored in the correct
endian. Reported by Andrea Canciani.
github.com/openfl/libpixman - 02d70998885065bcea55cb2a8bfa75473083bc17 authored about 15 years ago by Søren Sandmann Pedersen <[email protected]>
Generalize to catch all .pc files. Add more tests.
Signed-off-by: Guillem Jover <guillem@hadron...
github.com/openfl/libpixman - 8ce004af3670a183c78fc7c61fbfcfd8c7f17e54 authored over 15 years ago by Guillem Jover <[email protected]>It's not supported yet.
github.com/openfl/libpixman - 59e877cffe6497d865031d79e9a742414407d544 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>github.com/openfl/libpixman - 16adb09c8a003936a1ef17042776a725c9aa6813 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
When masking out the x bits, blitter-test would make the incorrect
assumption that the they were...
The red channel should only be shifted five positions, not six.
github.com/openfl/libpixman - eb72bfb97d10283964c070f0a0e26f0520a22ff3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
The first bug is that it is treating the input as if it were a1r1g1b1;
the second one is that th...
0x30 * 0x55 is 0xff0, so the red channel should be shifted four bits,
not six.
The original Render code used to index pixels with their position in
bits in the image. When the...
These cannot sanely be used by applications since they may change in
new versions.
github.com/openfl/libpixman - 0683f34c418bc5fb2fa5e2a41bdc102195edbe67 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
These generally extracted the 2 bits of alpha, then shifted them 62
bits and replicated across 1...
Previously it would always return TRUE, even when malloc() had failed.
github.com/openfl/libpixman - c673c83e070ed2392c00716fe20a80a798588b39 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
For consistency we will probably want to allow component alpha to be
set on all masks at some po...
github.com/openfl/libpixman - b96e37f8d0f5c94f5d117e1622d7cae7246d6345 authored over 15 years ago by Chris Wilson <[email protected]>
This is an ADD operation, not an OVER. Fixes bug 23934, reported by
Siarhei Siamashka.
On an Athlon64 box prefetch from NULL slows down
the rgba OVER rgba fast for predominantly solid...
github.com/openfl/libpixman - 1b5269a585d8dcdb8f5ff9f71113bcf2d5efab26 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 0431a0af6c566c8990c88dc22fd0dc76fdd72cf2 authored over 15 years ago by Chris Wilson <[email protected]>
github.com/openfl/libpixman - c28e39f17a87cdaa7ce43ec99f2f764cc935f484 authored over 15 years ago by Chris Wilson <[email protected]>
github.com/openfl/libpixman - 823bb1a9430bc0c4735ffefbbe19efe45887e32c authored over 15 years ago by Chris Wilson <[email protected]>
Iterate over all destination formats for dst, src and composite and
compare the result of all op...
Compile warnings are being lost in the sea of noise. Automake-1.11 finally
introduced AM_SILENT_...
Conflicts:
configure.ac
pixman/pixman-sse2.c
The pixman_tranform_pixman_f_transform() declaration is repeated 4 lines
down.
github.com/openfl/libpixman - 29e22cf38e8abc54b9dddbdeb3909d02866a82a0 authored over 15 years ago by Chris Wilson <[email protected]>
github.com/openfl/libpixman - 9fe2628702785e8db45593709c0aec54043a50e7 authored over 15 years ago by Chris Wilson <[email protected]>
If extents->x2/y2 are equal to image->width/height, then the clip is
still inside the drawable, ...
github.com/openfl/libpixman - fefe2a5d24591846281bb9bf0e85d42822e1716e authored over 15 years ago by Gaetan Nadon <[email protected]>
CFLAGS are always appended to the end of gcc options when compiling
sources in autotools based p...
This can help to fix build problems with '-mthumb' gcc option in CFLAGS.
ARMv6 optimized code ca...
CFLAGS are always appended to the end of gcc options when compiling
sources in autotools based p...
This can help to fix build problems with '-mthumb' gcc option in CFLAGS.
ARMv6 optimized code ca...
Autoconf's AC_PROG_CC sets the default CFLAGS to -O2 -g for
gcc and -g for every other compiler....
Calling a static function wrapper around _mm_set_epi32() when not
using optimisation causes Sun ...
Sun Studio 12 expects the address to prefetch to be
a const char pointer rather than a __m128i p...
Autoconf's AC_PROG_CC sets the default CFLAGS to -O2 -g for
gcc and -g for every other compiler....
Calling a static function wrapper around _mm_set_epi32() when not
using optimisation causes Sun ...
Sun Studio 12 expects the address to prefetch to be
a const char pointer rather than a __m128i p...
Some versions of gcc (cs2009q1, 4.4.1) incorrectly reject
shift operand having value >= 8, claim...
Some versions of gcc (cs2009q1, 4.4.1) incorrectly reject
shift operand having value >= 8, claim...
github.com/openfl/libpixman - 632125d4108f9a53d625a6b997832fa45a295807 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - b02b644d7017f794be2296c6354e44fd119d2477 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
VC++ x64 has no inline assembler and x64 mode supports SSE2.
So, it is unnecessary to call cpuid.
VC++ x64 has no inline assembler and x64 mode supports SSE2.
So, it is unnecessary to call cpuid.
The source is solid in those.
github.com/openfl/libpixman - 64085c91b6a1deca4007b18d63b707b896653ee9 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>github.com/openfl/libpixman - 7af985a69a9147e54dd5946a8062dbc2e534b735 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 57812465bf975e943e78d59dabbd5e6bb2ad87ef authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
This is one example of a compiler warning that was lost amit the build
noise.
The error here is...
github.com/openfl/libpixman - 9e1a34a0d177e8c2381f419b0a04310da8cdde2b authored over 15 years ago by Chris Wilson <[email protected]>github.com/openfl/libpixman - 83d607cbf1d3852f91b52a427bee30fffc3029e7 authored over 15 years ago by Makoto Kato <[email protected]>
Fall back to malloc() in blitters-test.c if we don't.
github.com/openfl/libpixman - ce966f4d8e8aa9a4465e2ab28666bae891194a72 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Inline assembly for handling <8 pixels width did not pass blitters-test.
Fortunately gcc has no ...
github.com/openfl/libpixman - ed4598f08a359346d14fe5b2bbb7b74c40332b18 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - bfdae053eaff528aa869bc05a0520ab22d540a08 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - d6016d406a649f7a95bec2a477dfd89ba280188d authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Bug 23224, reported by Michel Dänzer.
github.com/openfl/libpixman - 93923c626f2df18e29e215410e6d4bb2f5c1616f authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
At this point, the SIMD, SSE2, MMX and general implementations all
agree.
The crashes and valgrind issues are all fixed at this point.
github.com/openfl/libpixman - 0bc4adae3eb758a2cd9026397c284bd6cc7bcd65 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>allocations in order in order to make reproducibility
of alignment sensitive bugs more determinis...
github.com/openfl/libpixman - cc5c59b3f25dc595ce17a876e89ca549bb477e46 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - ba5c5325e77b36374d3be22bd92816c332a321bb authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
The code and overall method is mostly based on scaling-test. This one
focuses on trying to stres...
github.com/openfl/libpixman - 4fc0f9dd456bb4ad1f47e1733b02a3b491f425ed authored over 15 years ago by Siarhei Siamashka <[email protected]>
github.com/openfl/libpixman - 0ebb587e2460024fb306597799ae4974441511ec authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 51f597ad3258dd85b4620ac2bf0df8ca2e0ed182 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - a590eabead0a0c405a7293d8689b9992de5a689b authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
The inverse destination alpha is just one component, not four.
github.com/openfl/libpixman - 3d2f00783f2972ba5311937057ea8d452f942a36 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
The destination needs to be inverted before the alpha channel is
extracted; otherwise, the RGB c...
github.com/openfl/libpixman - 2382bd9e2724944a05ce8a581e9ddc31e299a0c6 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
It didn't compute the mask correct before.
github.com/openfl/libpixman - 498df0f0bf2437130ed305fb757ae0fae90bebb7 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
In the non-vector code, the mask needs to be multiplied with source
alpha.
github.com/openfl/libpixman - 38b9589fe6b14c822a2a4000df364d132e390f7a authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 5191421d1f143cca76afa1f4fbffa68f89a5d393 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - c750667d7ac542dfa922a7970961b7095b44b8d3 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 404f4a6f3e71de5e411cb3bb1107d8ffb7c52e62 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 6243a0a015043f39531b98b9e8c4167f8bd47d82 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - d9f80370a4d2ab54688e75256b3ea4267d8cc602 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
It should multiply with just the destination alpha channel, not all
four channels.
The source alpha is just one component, not four.
github.com/openfl/libpixman - 2f62a4f46c1e99ddb1b7ca6d5db9410d12f32e63 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Destination alpha must be extracted after inversing, otherwise we end
up with 0xFFs in the rgb c...
This could happen because the wide formats would still be considered
solid if the image was 1x1 ...
Previously this routine would compute (x * a + y * b) / 255. Now it
computes (x * a) / 255 + (y ...
github.com/openfl/libpixman - ec8b36f01030fd2fa67595f2aef4ca568b060899 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 04619c3636697684fdd9ada9842845f6c8dd3914 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
Previously they were not bit-for-bit equivalent to the one-component
versions. The new code is a...
github.com/openfl/libpixman - 04ae08992f6381a8ffb50d8cba37753fdb58e3bf authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
The computation cannot be optimized away when alpha is 0 because that
can happen when the source...
Previously the code assumed that an alpha of 0 meant that no change
would take place. This is in...
This time in fast_path_composite_n_8888_8888().
github.com/openfl/libpixman - 0d576b965c34a6d89b00f7b93dba6a7b8737c731 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
If the mask was 0xffffffff, the source would end up being shifted
twice by A_SHIFT.
github.com/openfl/libpixman - 1b98166b016af5fa374ad534d53b772c7fd2c4a5 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
By default both are intialized to bits_image_fetch_pixel_raw(), but if
there is an alpha map, th...
github.com/openfl/libpixman - a233b332cd9408d35e57a400874cca6188347cc2 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>
github.com/openfl/libpixman - 073399b09f073c44dd10b027788c09eddfcdf2e0 authored over 15 years ago by Søren Sandmann Pedersen <[email protected]>