summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-09-11Support masks without alpha.Tilman Sauerbeck
2006-09-10Fixed the remaining MGAAllocateMemory() issues.Tilman Sauerbeck
2006-09-10Fixed the engine sync needed for TexturedVideo.Tilman Sauerbeck
2006-09-10The XAA path in MGA_SYNC() now only syncs the engine if NeedToSync is set.Tilman Sauerbeck
This makes both paths behave the same way.
2006-09-09Dont't multiply the retval of MGAAllocateMemory() by cpp again.Tilman Sauerbeck
2006-09-09Make use of MGA_MARK_SYNC.Tilman Sauerbeck
2006-09-09XV works with EXA now (dumb port of the Radeon code).Tilman Sauerbeck
2006-09-09Do A8->A8 ops in hardware.Tilman Sauerbeck
2006-09-09PrepareSourceTexture() cannot fail.Tilman Sauerbeck
2006-09-09Implemented pseudo-DMA based UTS.Tilman Sauerbeck
2006-09-07Refactored that texture format lookup code into mgaGetTexFormat().Tilman Sauerbeck
2006-09-07Use the right dithering mode for r5g5b5 textures.Tilman Sauerbeck
This makes all of rendercheck's blend tests work.
2006-09-07Enable composite hooks on G400/G450 only.Tilman Sauerbeck
The PCI-IDs aren't ordered, so using ">=" there was totally broken. I don't know whether the code works on G550 either, so I'm not enabling it on these cards yet.
2006-09-07Code cleanup/formatting fixes.Tilman Sauerbeck
2006-09-07Moved some FIXMEs.Tilman Sauerbeck
2006-09-07Put my name in mga_exa.cTilman Sauerbeck
2006-09-06Fixed the non-EXA build.Tilman Sauerbeck
2006-09-06Enabled alpha filtering.Tilman Sauerbeck
This doesn't influence rendercheck's test outcome, but helps with evas_xrender_x11_test.
2006-09-06Code cleanup/formatting fixes.Tilman Sauerbeck
2006-09-06Don't set TAMASK in TEXCTL.Tilman Sauerbeck
According to the specs this disables alpha transparency, which we probably don't want, but the tests say it's good.
2006-09-06Rendering to (A)BGR isn't supported.Tilman Sauerbeck
2006-09-06Disabled color keying.Tilman Sauerbeck
2006-08-28Make this code a little more readable.Tilman Sauerbeck
2006-08-27Minor code cleanup.Tilman Sauerbeck
2006-08-27Fixed a typo.Tilman Sauerbeck
2006-08-27Documented the mgaBlendOp array.Tilman Sauerbeck
2006-08-27Cleaned up the XAA code a bit.Tilman Sauerbeck
2006-08-26Enable composite hooks on G400 or greater.Tilman Sauerbeck
2006-08-26Added missing mgaSetup() call to the PrepareComposite hook.Tilman Sauerbeck
2006-08-26Added a couple of missing newlines.Tilman Sauerbeck
2006-08-26The texture mapping opcode is 6, not 5.Tilman Sauerbeck
2006-08-26Removed ajax' comments on the Copy code, it seems to work well.Tilman Sauerbeck
2006-08-26Clean up color/planemask replicating.Tilman Sauerbeck
2006-08-26Fixed alignment values (taken from kdrive).Tilman Sauerbeck
2006-08-25Fixed corruption on copy, by copying kdrive's waitmarker code.Tilman Sauerbeck
2006-08-25MGASelectBuffer() is only need for XAA.Tilman Sauerbeck
2006-08-10Switched the MACCESS code to the stuff from mga_storm.c.Tilman Sauerbeck
2006-08-10Call exaMarkSync() where we'd set the NeedToSync flag for XAA.Tilman Sauerbeck
2006-08-10Removed XAA specific code from MGAGetQuiescence.Tilman Sauerbeck
2006-08-10Added another chunk of kdrive code to mgaPrepareSolid().Tilman Sauerbeck
2006-08-10Added mgaSetup() from kdrive code.Tilman Sauerbeck
2006-08-10Disable composite hooks for now, to reduce breakage.Tilman Sauerbeck
2006-08-10Wait until the DMA engine is idle in mgaWaitMarker.Tilman Sauerbeck
2006-08-10Initial commit of the Exa bits.Tilman Sauerbeck
Based on ajax' mga-exa-2.patch with some straight forward fixes by myself.
2006-08-09Bug #7265: Fix MGA DRI locking.Tilman Sauerbeck
The server expects the driver to take the DRI lock in the wakeup handler, and release it in the block handler. The old locking scheme didn't work like this, which caused problems. We now no longer override wakeup/block handler and just use the ones provided by the server. This means the DRI lock will be taken "all the time" and not just when it's needed by the driver. MGADRISwapContext* are activated again, so the wakeup handler could be removed. I didn't notice any DRI performance drop, but I didn't do serious benchmarking either.
2006-07-26Merged the various .cvsignores into .gitignoreTilman Sauerbeck
2006-07-25Fixed some warningsTilman Sauerbeck
2006-07-10Add includes of <unistd.h> & <stdlib.h> to replace previously xf86wrapped ↵Alan Coopersmith
prototypes Fixes these warnings: make.out:"mga_dacG.c", line 195: warning: implicit function declaration: abs make.out:"mga_dacG.c", line 1117: warning: implicit function declaration: usleepmake.out:"mga_driver.c", line 692: warning: implicit function declaration: usleep
2006-06-14Refactor AccelFlags setting and some other feature settings for various MGAIan Romanick
hardware. Eventually AccelFlags will be set from a table look-up, but that will come after the PCI rework is merged.
2006-04-12Bug #6562: s/MAXSHORT/SHRT_MAX/ for POSIX. (Matthieu Herrb)Adam Jackson