Søren Sandmann Pedersen
|
b9683cb2ae
|
Fix pixman_image_is_opaque()
- Don't claim that non-repeating bits images are opaque.
- Don't claim that conical gradients are opaque ever.
|
2009-06-13 10:18:18 -04:00 |
|
Søren Sandmann Pedersen
|
7aeed3fc08
|
Only call fast paths when the images cover the composite region
|
2009-06-13 10:18:18 -04:00 |
|
Søren Sandmann Pedersen
|
e67c7eedf2
|
Pass the region to walk_region_internal()
|
2009-06-13 10:18:18 -04:00 |
|
Søren Sandmann Pedersen
|
85a2f55e6b
|
Remove srcRepeat and maskRepeat arguments from _pixman_walk_composite_region()
|
2009-06-13 10:18:18 -04:00 |
|
Søren Sandmann Pedersen
|
dc0a9dd65a
|
Remove all the srcRepeat/srcTransform stuff from the general implementation.
|
2009-06-13 10:18:18 -04:00 |
|
Søren Sandmann Pedersen
|
f885caad4a
|
Make _pixman_walk_composite_region() a wrapper around an internal function
|
2009-06-13 10:18:17 -04:00 |
|
Søren Sandmann Pedersen
|
d5768884a1
|
Handle repeat_none/normal for 64 bit fetchers
|
2009-06-13 10:18:17 -04:00 |
|
Søren Sandmann Pedersen
|
c9ea4a9722
|
Make the untransformed path handle REPEAT_NONE and REPEAT_NORMAL
|
2009-06-13 10:18:17 -04:00 |
|
Julien Cristau
|
61c808f1a6
|
Update debian/copyright from upstream COPYING (closes: #519078).
Thanks, Jo Shields!
|
2009-06-10 22:48:43 +02:00 |
|
Søren Sandmann Pedersen
|
cf7bf4eb57
|
Post-release version bump
|
2009-06-05 01:33:28 -04:00 |
|
Søren Sandmann Pedersen
|
b721bc4919
|
Pre-release version bump
Also squash some warnings and correct the variable name in RELEASING.
|
2009-06-05 01:10:00 -04:00 |
|
Jonathan Morton
|
5f086792ee
|
[NEON] Really fix filler bug.
Advance the destination pointer (r4 register) properly.
Found by Siarhei Siamashka.
|
2009-06-04 11:29:46 -04:00 |
|
Jonathan Morton
|
3b12cc7a23
|
[NEON] Fix filler bug.
r5 is being sourced explicitly instead of the %[width] reference.
It's probably a copy-paste bug, not spotted because I didn't
originally write it.
|
2009-06-04 11:24:22 -04:00 |
|
Søren Sandmann Pedersen
|
3c570a815a
|
Add an --enable-timers configure option to enable the TIMER_BEGIN/END macros
|
2009-06-04 00:05:06 -04:00 |
|
Søren Sandmann Pedersen
|
7077138fb3
|
Some cleanups in the configure.ac file
|
2009-06-03 23:54:57 -04:00 |
|
Søren Sandmann Pedersen
|
9d442a6bc6
|
Correct link to bugzilla in README
|
2009-06-03 22:25:25 -04:00 |
|
Søren Sandmann Pedersen
|
4465866cba
|
Merge branch 'many-pixels'
|
2009-06-03 21:49:59 -04:00 |
|
Jonathan Morton
|
a673a898e1
|
Delete now-unused fbCompositeSrc_x888x0565neon().
|
2009-06-03 10:43:42 -04:00 |
|
Jonathan Morton
|
7b3e90c361
|
Replace fbCompositeSrc_x888x0565neon with fbCompositeSrc_24x16neon.
|
2009-06-03 10:43:42 -04:00 |
|
Jonathan Morton
|
0bfd9904e4
|
Enable NEON straight blits.
|
2009-06-03 10:43:41 -04:00 |
|
Jonathan Morton
|
4da5316285
|
Enable NEON copies.
|
2009-06-03 10:43:41 -04:00 |
|
Jonathan Morton
|
15ec397784
|
Enable NEON fills.
|
2009-06-03 10:43:41 -04:00 |
|
Jonathan Morton
|
78faaa58d6
|
Add more NEON fast paths
|
2009-06-03 10:43:41 -04:00 |
|
Søren Sandmann Pedersen
|
d4d716cc25
|
Only advance the Z coordinate for non-affine transformations
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
c2b1194929
|
Consistently use 256 pixels as the size of the temp buffers
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
10bc25b01a
|
Inline repeating instead of doing it as a separate pass
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
db4f7fc9df
|
Move pixman_expand/contract to pixman-utils.c
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
abb60f43f4
|
Change pixel wise fetcher to fetch many pixels at a time instead of just one
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
9a7ded161c
|
Remove unused access macro
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
2b82a4c14d
|
Add a 64 bit pixel fetcher and use it for solid colors
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
f9fa5bcac0
|
Move simple fetchers after transformed fetcher
|
2009-06-02 16:54:10 -04:00 |
|
Søren Sandmann Pedersen
|
c981eb95bb
|
Rename some of the fetchers
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
e043530553
|
Split filter switching into its own bits_image_fetch_filtered() function
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
cb04bfd6b4
|
Move 'adjust' code into the individual filters
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
94c6abe8fc
|
Add bits_image prefix to fetchers
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
5b8304fd17
|
Move some code around - use image->fetch_pixel in FbFetchSolid
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
48a2d0bba2
|
Rename _pixman_image_fetch_pixels() to bits_image_fetch_alpha_pixels
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
0486f0f324
|
Get rid of the StoreExternalAlpha() functions
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
d9b045d18e
|
Add fetch_scanline_raw{32,64}
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
67cd7fcbdf
|
Add store_scanline_raw_{32,64} virtual functions to bits image
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
2434524fd9
|
Move remaining pixman-transformed.c code into pixman-bits-image.c
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
4bd73c4d6a
|
Fix coordinate computation for perspective transformations
- Don't convert to integer
- Saturate to INT16_MIN/MAX on overflow
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
3dd2496890
|
Get rid of pixman-transformed-accessors
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
df23b360a0
|
Remove unused code from pixman-transformed.c
|
2009-06-02 16:54:09 -04:00 |
|
Søren Sandmann Pedersen
|
2557931bac
|
Handle alpha maps in _pixman_image_fetch_pixels()
|
2009-06-02 16:54:08 -04:00 |
|
Søren Sandmann Pedersen
|
72ae714b74
|
Only do region lookups when the source region is different from the full region
|
2009-06-02 16:54:08 -04:00 |
|
Søren Sandmann Pedersen
|
ccbe5cf8f3
|
Fix typo in fetch_bilinear_pixels()
Change the number of temp pixels in FbFetchTransformed() to something a little more reasonable.
|
2009-06-02 16:54:08 -04:00 |
|
Søren Sandmann Pedersen
|
72a3e20c72
|
Process the correct number of coordinates for the NEAREST filter
The number of coordinates to process is twice the number of pixels.
|
2009-06-02 16:54:08 -04:00 |
|
Søren Sandmann Pedersen
|
e8b4ebf591
|
Fix a couple of bugs in the bilinear fetcher
- The x and y distances are the most significant fractional bits.
- We need to fetch four times the number pixels produced.
|
2009-06-02 16:54:08 -04:00 |
|
Søren Sandmann Pedersen
|
b24fc024fa
|
Make fbFetchTransformed() used the new filtered many-pixel fetchers
|
2009-06-02 16:54:08 -04:00 |
|