summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-06Two fixes for compositing for Cairo 1.4.4 and X server 1.3+Jordan Crouse
2007-07-06From Bernardo Innocenti.Zephaniah E. Hull
- enable a few GCC warnings - make a few globals const and static - move MGP_RASTER_MODE writes before writes to color registers - compute BPP dynamically in the SolidFill EXA hook Conflicts: configure.ac
2007-07-06Fix A8 masksJordan Crouse
We were using the wrong operation for A8 masks, resulting in badness. Also, clean up the mask blt to be much simpler.
2007-07-06Use the correct pitch for composite mask operationsJordan Crouse
We need to specify the correct pitch for composite mask operations - this fixes the stride problem. Also, correctly set up the source color and some other minor issues, this helps us pass caps-join in the cairo test suite.
2007-07-06Swizzle the sync when the panel is enabled to account for Cimarron beingJordan Crouse
silly.
2007-05-31Add DCON detection to LX.Adam Jackson
2007-05-31DCON detection cleanup and generification.Adam Jackson
2007-05-31Un-libcwrap.Adam Jackson
2007-05-31Add extra GCC warning fu. -Wall cleanup.Adam Jackson
2007-05-31Rename: amd_gx_dcon.c -> amd_dcon.cAdam Jackson
2007-05-16Remove 'man' directory references from configure.ac.Adam Jackson
2007-05-10Merge Geode GX and LX development from OLPCJordan Crouse
Conflicts: man/amd.man
2007-05-10Documentation cleanupsJordan Crouse
Rework the readme, and delete the now woefully out of date man pages. Also update the TODO file with more interesting information.
2007-05-09Fix warnings discovered by Dan Williams and -WallJordan Crouse
2007-05-09More -Wall warnings fixedDan Williams
2007-05-09Eliminate the first round of warnings discovered with -WallDan Williams
2007-05-04Completely eliminate the rotation pitchJordan Crouse
Chris Ball is still getting segfalts - completely eliminate the call.
2007-05-04Fix a segfault in RandRJordan Crouse
2007-05-04Use the same stride for all rotationsJordan Crouse
This avoids problems copying pixmaps from EXA space.
2007-05-04Cimarron wants to use CF8/CFCJordan Crouse
Avoid using the PCI access routines in Cimarron
2007-05-04Handle out of memory situations more gracefullyJordan Crouse
2007-05-03commit 5f7979e990c5eafb44aa0fa9779a7ed3904d25ceDan Williams
include string.h for memset
2007-05-03commit 7125fcab372b24f7045bbdaa6d4f6e435b1f7a83Dan Williams
Fix missed GXQueryImageAttributes->GeodeQueryImageAttributes
2007-05-02Solve several vexing issues with RandR:Jordan Crouse
* Incorrect rendering while rotated * Mouse was incorrectly drawn for 90 and 270 * subsequent RandR commands were killing the rotated stride
2007-05-01Fix video and VGA bugsJordan Crouse
Fix two small bugs: The VGA dection code wasn't working, and the video engine was not using color keying.
2007-04-26Use a secret bit to ensure we use channel A alpha *before* color conversionJordan Crouse
2007-04-20Several fixes to support OLPC LX turnonJordan Crouse
These are fixes discovered during the OLPC LX turn on. The compression was incorrectly being configured, resulting in bad drawing, that has bee repaired. Assume by default that we're going to use a panel and the CRT, no longer read the straps MSR because it is unreliable. Finally, fix the MSR hooks by moving the hook definitions where they will do some good and disabling the VSA method.
2007-04-11Add Linux MSR suport for LXJordan Crouse
Extend the GX MSR support to LX - this is to support the VSAless OFW, and share code.
2007-03-08Fix a couple of scary bugs - including one that seemed to be causingJordan Crouse
corruption.
2007-03-07Add a TODO file filled with many bugs and enhancementsJordan Crouse
2007-03-07[MAJOR UPDATE] Geode LX driverJordan Crouse
This is a major re-vamping of the Geode LX driver to support EXA, RandR, and advanced xserver features. The GX and LX drivers now share the similar streamlined infrastructure, and acceleration. The LX driver also adds features the GX does not have, such as accelerated rotations and far better composite support. This provides the basis for the rotation and acceleration enhancements.
2007-03-01Replace references to XFree86/XF86Config in man pageAlan Coopersmith
2007-01-31Fix an unfortunate segfault when NoAccel is selectedJordan Crouse
2007-01-15Fixed broken EXA - things actually move faster now.Jordan Crouse
2007-01-15Fix distcheckDan Williams
2007-01-12Correctly program the sync polarity taking into account the GX wierdnessJordan Crouse
2007-01-11Broken logic on the previous Xv fix - should work nowJordan Crouse
2007-01-10Add Xv hardware support for a RGB565 source.Jordan Crouse
2007-01-10Fix a segfault when no valid modes are foundJordan Crouse
Also - be smart about allocating memory in the RandR part.
2007-01-10I missed a few updates of the new driver structure in the video codeJordan Crouse
2007-01-08Minor DCON fixes.Adam Jackson
Wire up the DCON init to GXPreInit, and set the panel geometry appropriately if found.
2007-01-08Fix RANDR support to be dlloader-friendly.Adam Jackson
2007-01-08Build fix.Adam Jackson
2007-01-08Add --enable-visibility.Adam Jackson
Allow the driver to be built with the default symbol visbility set to hidden, for smaller better code.
2006-12-29Remove direct PCI accesses from DurangoJordan Crouse
Accessing PCI through X is one thing, accessing it directly is quite another.
2006-12-20Replace the VSA MSR interface with something more saneJordan Crouse
2006-12-18Correctly rotate the HW cursor data so that it matches the rest of the screenJordan Crouse
2006-12-15A few fixes for the panel - the mode should be set correctly now, andJordan Crouse
segfaults have gone away.
2006-12-15Remove debugging messages and other cleanupsJordan Crouse
2006-12-15Default the GX driver to use EXA for accelerationJordan Crouse