summaryrefslogtreecommitdiff
path: root/fb
AgeCommit message (Collapse)AuthorFilesLines
2007-08-02Merge branch 'master' into XACE-SELINUXEamon Walsh35-814/+47
Conflicts: dix/devices.c dix/property.c include/dix.h
2007-07-11"fbpict.c", line 215: void function cannot return valueAlan Coopersmith1-1/+1
2007-07-05Clean up unused #ifdefs from fb.Adam Jackson4-75/+2
2007-06-29Death to RCS tags.Adam Jackson28-56/+0
2007-06-27Handle tileStride > 1 in fbEvenTile.Aaron Plattner2-5/+8
Patch courtesy of James Jones.
2007-06-22In fbFill() make sure the drawable is validated when pixman_fill() succeeds.Søren Sandmann Pedersen1-32/+22
In fbSolidBoxClipped() don't return when pixman_fill() succeeds.
2007-06-20Fixed fbSolidBoxClipped() to fill the right place.Arcady Goldmints-Orlov1-1/+1
Changed an X2 to a Y1. Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-06-11Remove fbmmx.[ch] filesSøren Sandmann Pedersen2-121/+0
2007-06-11Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch]Søren Sandmann Pedersen7-385/+20
2007-06-11Delete fbBltmmx().Søren Sandmann Pedersen2-145/+0
2007-06-11Merge branch 'master' into XACE-SELINUXEamon Walsh13-3607/+292
Conflicts: dix/dixutils.c
2007-06-11Port a few forgotten fbSolidFillmmx()'es to fbFillmmx(). Use pixman_blt() ↵Søren Sandmann Pedersen3-30/+31
instead of fbBltmmx() in fbCopyNToN().
2007-06-11Remove fbCopyAreammx() and fbSolidFillmmx()Søren Sandmann Pedersen2-66/+0
2007-06-11Split fbSolidFillmmx() into a new FbFillmmx() function. Call that from fbFill().Søren Sandmann Pedersen3-18/+43
2007-06-11Split fbCopyAreammx() into a new fbBltmmx() function; call thisSøren Sandmann Pedersen3-38/+61
function from fbCopyNToN().
2007-06-11Don't pass regions to pixman_image_composite() anymore.Søren Sandmann Pedersen1-140/+140
2007-06-07Add new fb symbols to wfbrename.h.Aaron Plattner1-0/+2
Avoids crashes when wfbComposite calls the wrong image_from_pict.
2007-06-05Delete fbCompositeCopyAreammx()Søren Sandmann Pedersen2-36/+0
2007-06-05Remove most of the fast-path MMX operations from fbmmx. fbCopyAreammxSøren Sandmann Pedersen2-2734/+0
and fbSolidFillmmx are still needed by other code.
2007-06-03Include pixman.h from fb.h or compile of some files will failBenjamin Herrenschmidt3-3/+2
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007-05-23Delete trapezoid rendering code; replace with pixman callsSoren Sandmann Pedersen1-167/+12
2007-05-23- Make image_from_pict() non-staticSoren Sandmann Pedersen7-588/+201
- Delete fbedge.c and fbedgeimp.h - Use pixman_rasterize_edges() in fbtrap.c
2007-05-23Add missing offsets for window coordinates - reported by Colin HarrisonSoren Sandmann Pedersen1-0/+13
2007-05-22Merge branch 'master' into XACE-SELINUXEamon Walsh7-5376/+1169
Conflicts: include/miscstruct.h
2007-05-21Remove fast path code from fbpict.cSoren Sandmann Pedersen2-1697/+23
Remove the various fast path functions from fbpict, and instead use pixman_image_composite().
2007-05-18Use pixman_image_set_indexed() to make 8 bit workSoren Sandmann Pedersen1-0/+4
2007-05-18Comment out setup of general MMX codeSoren Sandmann Pedersen1-0/+6
2007-05-18Move fbCompositeGeneral() to fbpict.c and remove fbcompose.cSoren Sandmann Pedersen3-4363/+19
2007-05-18Break image_from_pict() into a few subfunctions.Soren Sandmann Pedersen1-183/+189
2007-05-18Make the general compositing code create a pixman image and callSoren Sandmann Pedersen2-3/+234
pixman_image_composite(). Leave the general code commented out for now.
2007-05-17Remove excessive unrolling in fbCompositeSrc_x888x8x8888() and fix bug whereSoren Sandmann Pedersen1-63/+22
the source alpha was used instead of 0xff.
2007-05-16Make fbFetch_b8g8r8() actually write the read value to the bufferSoren Sandmann Pedersen1-0/+1
2007-05-15Revert various fast path functions to their pre-pixman-merge stateSoren Sandmann Pedersen1-515/+36
since they fail rendercheck. Remove their associated macros. See bug 10903.
2007-05-03New fbWalkCompositeRegion() functionSoren Sandmann Pedersen3-196/+143
This new function walks the composite region and calls a rectangle compositing function on each compositing rectangle. Previously there were buggy duplicates of this code in fbcompose.c and miext/rootles/safealpha/safeAlphaPicture.c.
2007-05-03Add fbCompositeRect() as another special case in the switch of doom in fbpict.cSoren Sandmann Pedersen3-15/+56
This is phase one of getting the two region walkers in fbcompose.c and fbpict.c merged together.
2007-05-02Fix for a divide by zero that can be triggered by a malicious client.Keith Packard1-0/+3
Problem reported by Derek Abdine of rapid7.com. Thanks.
2007-04-29Fix fbCompositeTrans_0888xnx0888 build for wfb on big endian.Michel Dänzer1-1/+1
2007-04-29Fix a couple of picture repeat fields incorrectly compared to RepeatNormal.Michel Dänzer1-1/+1
2007-04-27Pixman mergingSoren Sandmann Pedersen1-1/+34
More msvc++ porting
2007-04-27Bug fix in fbCompositeIn_nx8x8888Soren Sandmann Pedersen1-1/+1
Make sure both halves of the dst word is set to zero when the masks are both 0.
2007-04-26Change expand_alpha_rev to expand_alpha in mmxSaturateUSoren Sandmann Pedersen1-1/+1
2007-04-26Fix typo in previous commitSoren Sandmann Pedersen1-1/+1
2007-04-26Pixman mergeSoren Sandmann Pedersen1-45/+94
- Changes to support MS Visual C++ - use inline instead of __inline__ - Fix rounding errors (Billy Biggs, from xserver via pixman)
2007-04-26Pixman mergeSoren Sandmann Pedersen1-1/+6
Make use of fbCompositeSrcAdd_8888x8x8mmx
2007-04-26Pixman mergeSoren Sandmann Pedersen1-23/+65
- Remove stray default label - Integrate new MMX ops SolidMaskSrc_nx8x8888mmx, In_8x8mmx, and In_nx8x8mmx - Formatting changes to reduce diff noise
2007-04-26Pixman mergeSoren Sandmann Pedersen1-33/+44
Make sure fbCompositeSrc_x888x8x8888mmx and fbCompositeSrc_8888x8x8888mmx are used when possible.
2007-04-26More pixman mergingSoren Sandmann Pedersen2-150/+651
- Move some code around to minimize diff noise - Add mmx ops from pixman that never made it into X - Merge Jeff Muizelaar's bugfixes to fbCompositeSrc_8888x8x8888mmx and fbCompositeSrc_x888x8x8888mmx.
2007-04-25Don't treat convolution filters as transformations.Soren Sandmann Pedersen1-20/+17
Some rearrangement of code to get it closer to pixman.
2007-04-25Port MSVC++ CPU detection code from pixman. (Vladimir Vukicevic).Soren Sandmann Pedersen1-6/+64
2007-04-25Integrate optimization from xserver from David Reveman where repeatsSoren Sandmann Pedersen1-2/+29
get handled by fbFetchTransformed() rather than in the region walking code.