Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-06-11 | Remove fbmmx.[ch] files | Søren Sandmann Pedersen | 1 | -77/+0 | |
2007-06-11 | Replace fbFillmmx() with pixman_fill() and remove fbmmx.[ch] | Søren Sandmann Pedersen | 1 | -128/+0 | |
2007-06-11 | Delete fbBltmmx(). | Søren Sandmann Pedersen | 1 | -136/+0 | |
2007-06-11 | Remove fbCopyAreammx() and fbSolidFillmmx() | Søren Sandmann Pedersen | 1 | -51/+0 | |
2007-06-11 | Split fbSolidFillmmx() into a new FbFillmmx() function. Call that from fbFill(). | Søren Sandmann Pedersen | 1 | -17/+31 | |
2007-06-11 | Split fbCopyAreammx() into a new fbBltmmx() function; call this | Søren Sandmann Pedersen | 1 | -27/+45 | |
function from fbCopyNToN(). | |||||
2007-06-05 | Delete fbCompositeCopyAreammx() | Søren Sandmann Pedersen | 1 | -24/+0 | |
2007-06-05 | Remove most of the fast-path MMX operations from fbmmx. fbCopyAreammx | Søren Sandmann Pedersen | 1 | -2514/+0 | |
and fbSolidFillmmx are still needed by other code. | |||||
2007-05-18 | Comment out setup of general MMX code | Soren Sandmann Pedersen | 1 | -0/+6 | |
2007-05-17 | Remove excessive unrolling in fbCompositeSrc_x888x8x8888() and fix bug where | Soren Sandmann Pedersen | 1 | -63/+22 | |
the source alpha was used instead of 0xff. | |||||
2007-04-27 | Pixman merging | Soren Sandmann Pedersen | 1 | -1/+34 | |
More msvc++ porting | |||||
2007-04-27 | Bug fix in fbCompositeIn_nx8x8888 | Soren Sandmann Pedersen | 1 | -1/+1 | |
Make sure both halves of the dst word is set to zero when the masks are both 0. | |||||
2007-04-26 | Change expand_alpha_rev to expand_alpha in mmxSaturateU | Soren Sandmann Pedersen | 1 | -1/+1 | |
2007-04-26 | Fix typo in previous commit | Soren Sandmann Pedersen | 1 | -1/+1 | |
2007-04-26 | Pixman merge | Soren Sandmann Pedersen | 1 | -45/+94 | |
- Changes to support MS Visual C++ - use inline instead of __inline__ - Fix rounding errors (Billy Biggs, from xserver via pixman) | |||||
2007-04-26 | More pixman merging | Soren Sandmann Pedersen | 1 | -150/+589 | |
- 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-02-06 | Add new fbCompositeSrc_8888x0565mmx() function, based on patch by Dan | Soren Sandmann Pedersen | 1 | -0/+98 | |
Williams. Bug 9682. | |||||
2006-06-27 | Fix MMX Saturate implementation. | Eric Anholt | 1 | -1/+1 | |
The code was expanding the source blend factor from the wrong channel. Fixes cairo's clip-operator test. | |||||
2006-04-03 | Bug #6346: Build fix when using gcc -mno-sse. (Jonathan Adamczewski) | Adam Jackson | 1 | -0/+2 | |
2006-03-22 | Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -8/+24 | |
Use inline assembly for copy area, since gcc doesn't generate movq instructions. | |||||
2006-03-22 | Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -9/+29 | |
Use inline assembly for solid fills, since gcc doesn't use the movq instructions. | |||||
2005-11-30 | Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot) | Adam Jackson | 1 | -109/+0 | |
2005-10-02 | Bugzilla #4616: | Eric Anholt | 1 | -27/+9 | |
- Merge various fb/ bits of COMPOSITE support from xserver, which weren't necessary before due to cw hiding the issues. Fixes offset calculations for a number of operations, and may pull some fixes that cairo has wanted for XAA as well. - Add a new call, miDisableCompositeWrapper(), which a DDX can call to keep cw from getting initialized from the damage code. While it would be cleaner to have each DDX initialize it if it needs it, we don't have control over all of them (e.g. nvidia). - Use the miDisableCompositeWrapper() to keep cw from getting set up for screens using EXA, because EXA is already aware of composite. Avoiding cw improved performance 0-35% on operations tested by ajax in x11perf. | |||||
2005-09-23 | Fri Sep 23 19:00:06 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -7/+16 | |
Apply patch from Ronald Wahl to make sure that the stack pointer is not modified at points where we access external variables. (Bug 4269). | |||||
2005-08-17 | Wed Aug 17 13:13:00 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -4/+4 | |
Make asm labels local. Bug 4073, patch from Diego Pettenò. | |||||
2005-08-12 | Fri Aug 12 10:45:01 2005 S%Gï¿¿%@ren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -1/+1 | |
Make this function compute the same results as the fbByteMul macro. | |||||
2005-08-10 | Wed Aug 10 16:17:38 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -0/+61 | |
Add back non-SSE implementations. Define USE_SSE if the CPU is amd64/x86-64 | |||||
2005-08-04 | Thu Aug 4 16:08:00 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -484/+420 | |
Make the fbCompose paths use the existing inline functions instead of macros. Various other cleanups. Remove macro definitions, move typedef to fbmmx.c | |||||
2005-08-01 | Fri Jul 29 17:20:53 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -2/+3 | |
Fix rounding bug. | |||||
2005-07-13 | don't clobber %ebx in the assembler. | Lars Knoll | 1 | -3/+5 | |
2005-07-13 | fix compilation | Lars Knoll | 1 | -47/+47 | |
2005-07-12 | Add MMX Code paths for the basic composition operations in | Lars Knoll | 1 | -121/+673 | |
fbComposeGeneral. | |||||
2005-07-04 | don't be too smart and try to replace PictOpOver by PictOpSrc when we have | Lars Knoll | 1 | -2/+3 | |
an external alpha map. Make fbmmx.c compile on gcc 4.0.1. | |||||
2005-07-03 | Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. | Daniel Stone | 1 | -0/+4 | |
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>. | |||||
2005-05-19 | Wed May 18 21:20:35 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -1/+1 | |
s/dst/src that I missed in the previous patch. Pointed out by Owen Taylor. | |||||
2005-05-18 | Wed May 18 16:47:44 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -0/+9 | |
Actually assign the computed results. (Reported by Michael Dänzer, patch by Owen Taylor). | |||||
2005-03-26 | Sat Mar 26 18:49:21 2005 Soeren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -0/+80 | |
programs/Xserver/fb/fbmmx.h New function. Hook it up here | |||||
2005-01-16 | Bug #1895: Fix fbComposeGetSolid for BGR. (David S. Miller) | Adam Jackson | 1 | -6/+6 | |
2005-01-13 | Thu Jan 13 15:40:29 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -2/+272 | |
Add MMX implementation of non-repeating source IN repeating mask, aka "translucent window". Add MMX implementation of CopyArea. Use MMX implementation of CopyArea. Use the new implementations. | |||||
2005-01-03 | Mon Jan 3 12:45:10 2005 Søren Sandmann <sandmann@redhat.com> | Søren Sandmann Pedersen | 1 | -351/+315 | |
Clean-ups and support for AMD64. Bug 1067. Patch by Nicholas Miell (nmiell@comcast.net) Add support for AMD64 Many cleanups using <mmintrin.h> instead of __builin_ia32_*, and intrinsics instead of inline assembly. Also unconditionally use pshufw on AMD64. s/USE_GCC34_MMX/USE_MMX/g | |||||
2004-12-04 | Encoding of numerous files changed to UTF-8 | Markus Kuhn | 1 | -2/+2 | |
2004-07-22 | Thu Jul 22 20:03:11 2004 Soeren Sandmann <sandmann@daimi.au.dk> | Søren Sandmann Pedersen | 1 | -0/+1514 | |
Call MMX solid fill routine when available. Call MMX operations when available. New HasGcc34 macro New file with many operations implemented with MMX intrinsics, conditional on having GCC 3.4 on i386. |