summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-19Fix sizes of arrays for buffer object referencesHEADmasterThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2011-07-19Add configure option for using new JBT6k74 sysfs codesThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2011-07-19glamo-drm: define GLAMO_CMDQ_MAX_COUNT instead of magic constant 1024Martin Jansa
* fix check for full queue, because size != count here * make sure we have enough space in queue for 2 resp. 4 more commands in GlamoDRMAddCommand resp. GlamoDRMAddCommandBO Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-06-30glamo-output: initialize mode name to NULL with callocMartin Jansa
2010-06-28Rationalise and fix KMS enable/disable configure optionThomas White
2010-06-26Remove x*alloc/xfree calls deprecated in xserver 1.9 RC1Martin Jansa
2010-05-26drm headers moved from drm dir to libdrmMartin Jansa
2010-05-07Remove -pedantic from CFLAGSThomas White
The X header structure isn't sufficiently pedantic.
2010-04-25Support newer modesetting callbacks to allow rotationThomas White
2010-03-08Translate KMS pixel clock values -> X valuesThomas White
There's a factor of 1000 difference, which seems to confuse X and prevent switching of resolution without general carnage.
2010-02-18Support DRI2InfoRec version 2 if that's all that's available, 3 if possible, ↵Thomas White
but nothing higher There's a higher version than 3 available now, but we aren't "aware" of it yet.
2009-11-08Sigh. Try again...Thomas White
2009-11-08Fix the fix...Thomas White
2009-11-08Fix previous commitThomas White
2009-11-08Support both old and new sysfs layout in GlamoKernelModesettingAvailable()Thomas White
2009-10-29Add DRM librariesThomas White
2009-10-28Make compilation of KMS parts optionalThomas White
Configure with --enable-kms to enable the KMS parts. With this option, the driver will include both traditional (fbdev-based) and KMS drivers, and will choose between the two at runtime depending on the kernel. Without this option, the driver will be exactly as the traditional driver.
2009-10-28Merge branch 'kms'Thomas White
2009-10-28Reduce excessive waits when resetting enginesThomas White
This reduces the pauses, which allow Glamo engines to settle after being reset, from one second to 15 ms. This reduces the overall time taken for resume (in the non-KMS, non-engine-ioctl case) by several seconds.
2009-10-28Reduce excessive waits when resetting enginesThomas White
This reduces the pauses, which allow Glamo engines to settle after being reset, from one second to 15 ms. This reduces the overall time taken for resume (in the non-KMS, non-engine-ioctl case) by several seconds.
2009-10-19Fix use of uninitialised 'pScrn'Thomas White
2009-09-19Remove RAC stuffThomas White
RAC is no longer used in recent versions of X.org, so remove it. Please let me know if this breaks things with less cutting-edge versions...
2009-09-19Remove more debugThomas White
2009-09-19Remove a debug statementThomas White
2009-09-19Implement glamoCopyRegion()Thomas White
2009-09-19Change printf->xf86DrvMsgThomas White
2009-09-19Split DRM command queue handling out to a separate fileThomas White
2009-09-13Fix glamoCreateBuffer(s) (for DRI2)Thomas White
2009-09-11Reduce debugThomas White
This removes some unnecessary and unhelpful log messages.
2009-08-25Get rid of ModifyPixmapHeader hookThomas White
This has the effect of fixing text rendering, and also makes the code a lot clearer.
2009-08-25Change a message from X_WARNING to X_INFOThomas White
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