summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-09-20Documented the AccelMethod option (copied from Radeon's man page).exaTilman Sauerbeck
2006-09-20Removed the DFS stub.Tilman Sauerbeck
2006-09-20Fall back to software rendering for A8 add A8.Tilman Sauerbeck
2006-09-16Enable the BYPASS332 and NODITHER flags when writing to 8 bpp dests.Tilman Sauerbeck
Thanks to Ville Syrjälä, who noticed these were missing. Note that this messes up glyph compositing (A8 add A8) pretty much, but I don't know what's really going on there yet.
2006-09-15More DUALSTAGE0 fixes related to A8 writes.Tilman Sauerbeck
When writing from a texture without an alpha channel to an A8 texture, we now set the alpha channel to 0xff via FCOL.
2006-09-15Reworked DUALSTAGE0 setup.Tilman Sauerbeck
If we're copying from A8 to A8, we need to replicate the alpha to the color channels.
2006-09-13Only use the source texture's alpha channel if it actually has one.Tilman Sauerbeck
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