summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-25Wait after mapping bufferThomas White
2009-08-25Restore composite hooksThomas White
2009-08-25Fix DRI2 registration with recent X serversThomas White
2009-08-25Remove unnecessary variablesThomas White
2009-08-25Fix headers for recent X.orgThomas White
I think this breaks compatability with older versions. Some kind of conditional thing should be done.
2009-08-22Fix GlamkKernelModesettingAvailable() so that it worksThomas White
2009-08-21Don't unmap on FinishAccess, and return as quickly as possible on re-mapThomas White
Combined with mixed mode pixmaps, this brings the speed up to about where it should be.
2009-08-21Fix DRI2InfoRec problemsThomas White
2009-08-21TypoThomas White
Thanks for Martin Jansa (JaMa) for spotting this.
2009-08-21Strip out some RAC and loader stuffThomas White
This is necessary to keep up with the latest Xorg-server developments. It works with the latest Git master of the server, which we want to use for the great speedups arising from mixed mode EXA pixmap handling. Please let me know if it breaks on older versions...
2009-08-21Handle the new DRI protocol as wellThomas White
2009-08-21Use $PKG_CONFIG instead of pkg-configThomas White
This un-breaks cross-compilation in certain cases.
2009-08-20EXA synchronisation stuffThomas White
2009-08-18Don't call xf86_reload_cursors()Thomas White
It's not necessary for our software cursor (I think..?)
2009-08-18Make the buffer size for very small pixmaps saneThomas White
2009-08-18Reallocate GEM objects when necessaryThomas White
2009-08-12Tidy up headers, formatting and unused codeThomas White
2009-08-09Use libDRM functions instead of bom->funcs etcThomas White
2009-08-09Remove upload/download EXA functions - can't accelerate theseThomas White
2009-08-09Dispatch command buffer when cache is fullThomas White
2009-08-09Small tidy upThomas White
2009-08-06Fix command queue submissionThomas White
This reworks the command queue caching and submission so that it works, and makes it a lot more maintainable in the process.
2009-07-30Use proper types for cmdq submissionThomas White
2009-07-29Add a missing newlineThomas White
2009-07-28Initialisation no longer segfaults...Thomas White
2009-07-28De-crashify a few thingsThomas White
2009-07-26Cannot accelerate theseThomas White
2009-07-26It all compiles now...Thomas White
2009-07-26Make everything up to glamo-kms-exa.c compileThomas White
2009-07-26Remote crtc.c and output.cThomas White
2009-07-23Just backing up progressThomas White
2009-07-23Make glamo-kms-driver.c compileThomas White
2009-07-22ExaClose->GlamoKMSExaCloseThomas White
2009-07-22Drop in most of the rest of the codeThomas White
2009-07-22Just backing up progressThomas White
2009-07-21Makefile and initialisation stuffThomas White
2009-07-20Initial KMS stuffThomas White
2009-07-07remove useless symbol lists.Lars-Peter Clausen
2009-07-05With the recent changes this should not be necessary anymore.Lars-Peter Clausen
Revert "Don't wait when disabling the cmdq. it causes a wsod for some users." This reverts commit 25c4b0e80e93e04e6f7d4b8bca6d007fb9de6da8.
2009-07-05Final engine ioctls fixup.Lars-Peter Clausen
2009-07-05s,HAS_ENGINE_IOCTLS,HAVE_ENGINE_IOCTLS,gLars-Peter Clausen
2009-07-05Implement support for engine ioctls. The glamo Xorg driver should only touchLars-Peter Clausen
cmdq or 2d registers, so we enable/disable engines through framebuffer ioctls. This needs support from the kernel side.
2009-07-04Don't disable the divider for all memory clocks when disabling the cmdq engine.Lars-Peter Clausen
Other memory clocks might be in use and disabling the divider will cause a WSOD.
2009-05-09Don't wait when disabling the cmdq. it causes a wsod for some users.Lars-Peter Clausen
thanks to lindi for tracking it down.
2009-05-09Only reset those bits which we actually change.Lars-Peter Clausen
2009-05-05Only waiting for the cmdq engine to be finished when dispatching the queueLars-Peter Clausen
causes visual artifactes sometimes. Waiting for all engines to be finished seems to fix the issue.
2009-05-05Sync graphics pipeline before uploading/downloading data to/from the graphicsLars-Peter Clausen
memory.
2009-05-04Cleanup: Replace pix->devKind with exaGetPixmapPitch(pix)Lars-Peter Clausen
2009-05-04Don't try to accelerate 8bit solid fills, because in it's current shape it doesLars-Peter Clausen
not work.
2009-05-03Remove autogenerated file.Lars-Peter Clausen