Søren Sandmann Pedersen
29528b9523
Enable sse2CombineAddU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
374ad0c363
Enable sse2CombineAtopXorU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
c1bdbff80a
Enable sse2CombineAtopReverseU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
74d79f271c
Enable sse2CombineAtopU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
c3d92fe518
Enable sse2CombineOutReverseU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
53809bde52
Enable sse2CombineOutU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
9293a51323
Enable sse2CombineInReverseU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
d45c0db960
Enable sse2CombineInU
2009-05-04 18:55:07 -04:00
Søren Sandmann Pedersen
92c1199bf7
Enable sse2CombineOverReverseU
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
d1879bc048
Enable sse2CombineOverU
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
22fda2d1ab
Implement the sse2 combiners with masks (disabled)
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
1ddd91bfee
Use memcpy() in fbCombineSrcU when there is no mask
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
2401254229
Have the generic code go through the component alpha path always
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
8b2e08d494
Get rid of separate combineU and combineC types
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
6d6e33d338
Change type of combineU to take a mask
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
fe571035f8
Make combineC function type take const args
...
Fix type of mmx component alpha combiners
Fix type of sse2 component alpha combiners
Fix type of vmx component alpha combiners
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
f9a9ce8940
Remove accessor version of pixman-compose.c
2009-05-04 18:55:06 -04:00
Søren Sandmann Pedersen
0236393b03
Remove unused xoff/yoff variables
2009-05-04 18:55:05 -04:00
Søren Sandmann Pedersen
d0a6c1e9a5
Move store logic into pixman-image.c
2009-05-04 18:55:05 -04:00
Søren Sandmann Pedersen
363be52859
Move fetch logic to pixman-image.c
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
bf879f1b37
Simplify logic to compute store function
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
20cedd756f
Formatting
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
4c74f519ca
Factor out duplicated fetcher finding code
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
eb5d30a9d3
Get rid of SOURCE_IMAGE_CLASS_NEITHER again
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
87922006e5
More refactoring notes
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
8c64617274
Add notes on how Render actually works
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
57a3d09b01
Move calls of the classification out of the if statements.
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
cb73922ab9
Move SourcePictClassify into pixman-image.c
...
In preparation for making pixman_image_t more of a real object, move
SourcePictClassify into pixman-image.c and expose it through a
function pointer. Later, this function will be split into smaller
functions depending on the exact type of the image.
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
3d73ce6813
More refactoring notes
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
4d255141f7
Add refactoring notes
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
f98c800fba
Mention utils.h in test/Makefile.am so that make dist will pick it up
...
Pointed out by Julien Cristau.
2009-05-04 18:54:27 -04:00
Søren Sandmann Pedersen
e047f605e2
Move all the GTK+ test code into its own file, utils.c
2009-05-04 18:34:54 -04:00
Søren Sandmann Pedersen
c882260d4b
Include string.h and fix warning in trap-test.c
2009-04-28 22:49:31 -04:00
Alan Coopersmith
c74becfdb9
Add solaris-hwcap.mapfile to EXTRA_DIST
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-28 08:44:47 -07:00
Siarhei Siamashka
dbb72c02fd
Updated scaling test to support rgb565, source clipping, etc.
...
Now test provides better coverage for various image scaling
cases. Unused byte for x8r8g8b8 format is ignored. Running
the test program without any command line options provides
a PASS/FAIL verdict based on the precalculated crc32 value
for using pixman with all the fastpath functions disabled,
which should simplify testing for correcteness.
2009-04-24 21:51:30 -04:00
Søren Sandmann Pedersen
880afeecc0
Add trap-crasher.c test program
...
Based off of Pavel Kankovsky's test case in bug 16560.
2009-04-24 21:39:33 -04:00
Jeff Muizelaar
eac663a7c8
Enable fbCompositeSolidMask_nx8x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
99fd917adf
Enable fbCompositeSolidMask_nx8x0565neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
c0436ed255
Enable fbCompositeSrc_8888x8x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
f2b3dfcce4
Enable fbCompositeSrc_8888x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
6da2f2b360
Enable fbCompositeSrc_x888x0565neon
2009-04-21 17:32:37 -04:00
Jeff Muizelaar
b8625fa2dd
Enable fbCompositeSrcAdd_8000x8000neon
2009-04-21 17:32:37 -04:00
Jeff Muizelaar
452ed13867
Enable fbCompositeSrcAdd_8888x8x8neon
2009-04-21 17:32:37 -04:00
Ian Rickards
f2af00bf02
Add support for ARM NEON fast paths
...
Currently disabled
2009-04-21 17:32:36 -04:00
Jeff Muizelaar
9fdca26d30
Add support for doing ARM simd detection on Windows
2009-04-21 17:32:36 -04:00
Jeff Muizelaar
2423118e23
Add support for doing ARM simd detection on Windows
2009-04-15 10:38:37 -04:00
Søren Sandmann Pedersen
3d9716f44e
Post-release version bump
2009-04-09 20:39:10 -04:00
Søren Sandmann Pedersen
0a63858b07
Pre-release version bump
2009-04-09 16:38:05 -04:00
Søren Sandmann Pedersen
86ec5419b2
Fix search and replace issue
2009-04-06 15:25:03 -04:00
Alan Coopersmith
179750544d
Replace custom type ullong with standard uint64_t in pixman-mmx.c
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-04 09:45:26 -07:00