- 04 May, 2007 1 commit
-
-
David Nusinow authored
Provide default modules that may be overrided easily. Previously the server would load a set of default modules, but only if none were specified in the xorg.conf, or if you didn't have a xorg.conf at all. This patch provides a default set and you can add only the "Load" instructions to xorg.conf that you want without losing the defaults. Similarly, if you don't want to load a module that's loaded by default, you can add "Disable modulename" to your xorg.conf (see man xorg.conf in this release for details). This allows for a minimal "Modules" section, where the user only need specify what they want to be different. See bug #10541 for more. The list of default modules is taken from the set loaded by default when there was a xorg.conf containing no "Modules" section. A potential problem for some users is that some users disable a module, most notably DRI, by commenting out the "Load" line in their xorg.conf. This needs to be changed to an uncommented "Disable" line, as DRI is loaded by default.
-
- 03 May, 2007 2 commits
-
-
Soren Sandmann Pedersen authored
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.
-
Soren Sandmann Pedersen authored
This is phase one of getting the two region walkers in fbcompose.c and fbpict.c merged together.
-
- 02 May, 2007 3 commits
-
-
Brian authored
Previously, the new mode was added at the head of the list. This caused the positional correspondence between modes and the XMesaVisuals array to be off by one. The net result was GLX clients failing when they tried to use the last GLX mode/visual. We still have the problem of DRI drivers not being able to use the extra mode/visual introduced by __glXCreateARGBConfig(). glXCreateContext fails with BadAlloc if it's attempted. This is also the source of the often- seen warning "libGL warning: 3D driver claims to not support visual xxx" Look into fixing that someday...
-
Tilman Sauerbeck authored
We try to get OSNAME from uname by default now.
-
Keith Packard authored
Problem reported by Derek Abdine of rapid7.com. Thanks.
-
- 30 Apr, 2007 2 commits
-
-
Colin Guthrie authored
-
-
- 29 Apr, 2007 17 commits
-
-
Michel Dänzer authored
-
Michel Dänzer authored
Convert the remaining callers to PixmapDirty.
-
Michel Dänzer authored
* Don't need to track damage. * Always migrate for fallbacks.
-
Michel Dänzer authored
* Centralize handling of fallbacks and damage tracking. * Always migrate for fallbacks.
-
Michel Dänzer authored
* Centralize handling of fallbacks and damage tracking. * Always migrate for fallbacks.
-
Michel Dänzer authored
Only migrate when appropriate. In particular, don't migrate to offscreen in the no-fallback case as copying from system memory should usually be as fast if not faster than DownloadFromScreen, in particular if the bits need to be uploaded to offscreen first.
-
Michel Dänzer authored
* Migrate for fallbacks when appropriate. * Add damage tracking in ExaCheckPutImage.
-
Michel Dänzer authored
* Don't waste effort on invisible glyphs. * Only track damage for bounding box instead of each glyph separately. * Always migrate for fallbacks.
-
Michel Dänzer authored
Committed separately as this case is hard to hit and has only been tested lightly.
-
Michel Dänzer authored
* Defer to simpler hooks in more cases (inspired by XAA behaviour). * Move damage tracking from lower to higher level functions. * Always migrate for fallbacks.
-
Michel Dänzer authored
* Don't waste effort on invisible glyphs. * Add damage tracking where necessary. * Always migrate for fallbacks.
-
Michel Dänzer authored
* Convert rects to region and use it for damage tracking. * When possible, defer to exaFillRegion{Solid,Tiled} using converted region. * Always migrate for fallbacks. * Move damage tracking out of ExaCheckPolyFillRect.
-
Michel Dänzer authored
* Support planemasks, different ALUs and arbitrary tile origin. * Leave damage tracking and non-trivial fallbacks to callers. * Always migrate for fallbacks. This is in preparation for using these from more other functions.
-
Michel Dänzer authored
* Return early if the valid region is empty or the pixmap is pinned. * Fix loop for several cliprects.
-
Michel Dänzer authored
-
Michel Dänzer authored
-
Michel Dänzer authored
-
- 27 Apr, 2007 2 commits
-
-
Soren Sandmann Pedersen authored
More msvc++ porting
-
Soren Sandmann Pedersen authored
Make sure both halves of the dst word is set to zero when the masks are both 0.
-
- 26 Apr, 2007 13 commits
-
-
Adam Jackson authored
-
Adam Jackson authored
-
Soren Sandmann Pedersen authored
-
Soren Sandmann Pedersen authored
-
Soren Sandmann Pedersen authored
- Changes to support MS Visual C++ - use inline instead of __inline__ - Fix rounding errors (Billy Biggs, from xserver via pixman)
-
Soren Sandmann Pedersen authored
Call miHandleExposures() in CopyArea/CopyPlane explicitly in cw to generate GraphicsExposes correctly.
-
Soren Sandmann Pedersen authored
Make use of fbCompositeSrcAdd_8888x8x8mmx
-
Soren Sandmann Pedersen authored
- Remove stray default label - Integrate new MMX ops SolidMaskSrc_nx8x8888mmx, In_8x8mmx, and In_nx8x8mmx - Formatting changes to reduce diff noise
-
Soren Sandmann Pedersen authored
Make sure fbCompositeSrc_x888x8x8888mmx and fbCompositeSrc_8888x8x8888mmx are used when possible.
-
Soren Sandmann Pedersen authored
- 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.
-
Peter Hutterer authored
Requirement was introduced with c7e2ba0c.
-
Soren Sandmann Pedersen authored
Some rearrangement of code to get it closer to pixman.
-
Soren Sandmann Pedersen authored
-