summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2014-03-192.99.911 snapshot2.99.911Chris Wilson
2014-03-14intel-virtual-output: Minor DBG fixesChris Wilson
Improve the summary after failing to detect MIT-SHM, and fix a DBG Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-03-13uxa: Enable BLT acceleration on Broadwell.Kenneth Graunke
This supports solid, copy, put_image, and get_image acceleration via the BLT engine. RENDER acceleration (composite) and Xv would be piles of work, which is not worth doing since SNA exists, and Glamor is coming. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2014-02-15Backlight helper build fixesJan Alexander Steffens (heftig)
Don't hardcode $(prefix)/libexec Fix install hook when DESTDIR is set Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75028
2014-02-15intel: Add a helper for setting backlight without root rightsChris Wilson
Once the xserver stops running as root on kms capabable systems, we will need some other way to access the backlight. The approach taken in this patch moves most of the heavy lifting to a helper that runs with root privileges and pipes our requested brightness into the sysfs backlight interface. Where required, we use pkexec to launch the helper with the elevated privilege. v2: Amalgamate much more of the duplicate code. Keep the daemon and pipe alive for the lifetime of the backlight interface. Provide an alternative for systems without PolicyKit. Signed-off-by: Hans de Goede <hdegoede@redhat.com> [v1] Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-02-12sna: Support native primary plane rotationsChris Wilson
Use the display hardware for simple rotations, when exported through the rotation property on the CRTC. As the kernel support is not yet merged upstream, the feature is hidden behind --enable-rotation. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-02-11Record Video ABI version that we configure againstChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-02-102.99.910 snapshot2.99.910Chris Wilson
2014-02-012.99.909 snapshot2.99.909Chris Wilson
2014-02-01glamor: Enable Xv supportChris Wilson
In addition to the UXA texture paths (which in theory support VSync) and direct overlay support, create a textured video paths that utilize the glamor acceleration code. Requested-by: Fabio Pedretti <fabio.ped@libero.it> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74311 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-02-012.99.908 snapshot2.99.908Chris Wilson
2014-01-28Allow selection of glamor as the default acceleration methodChris Wilson
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74162 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-12-302.99.907 snapshot2.99.907Chris Wilson
2013-12-15intel-virtual-output: Disable build if timerfd is not presentChris Wilson
Otherwise the build breaks on *BSD. Reported-by: Yuta SATOH <nigoro.gentoo@0x100.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72707 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-12-05configure: Correct closing ']'Chris Wilson
Too many closed, too few opened. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-11-25config apostropheZdenek Kabelac
Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
2013-11-132.99.906 snapshot2.99.906Chris Wilson
2013-11-10configure: Use proper variables set by PKG_CHECK_MODULESRémi Cardona
$DRI_CFLAGS does not actually exist. The PKG_CHECK_MODULES call creates a $DRI1_CFLAGS variable instead. This doesn't break often because "recent" versions of xorg-server.pc indirectly depend on xf86driproto.pc thus bringing in the required CFLAGS through $XORG_CFLAGS. Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=490342 Signed-off-by: Rémi Cardona <remi@gentoo.org>
2013-10-232.99.905 snapshot2.99.905Chris Wilson
2013-10-11configure: Allow manual specification of intel-gen4asm pathChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-10-10configure: Add xfixes to X11 pkg checkDaniel Martin
Add xfixes to the list of PKG_CHECK_MODULES for X11. '-lXfixes' was hardcoded in test/Makefile.am before. This could lead to a broken build in very rare cases where the build environment has all specified X libraries but Xfixes. Signed-off-by: Daniel Martin <consume.noise@gmail.com>
2013-10-092.99.904 snapshot2.99.904Chris Wilson
2013-10-04configure: Disable building tools if prerequisite headers not foundChris Wilson
After the pkg-config checks, we then probe the headers. If those probes fail, we obviously wish to prevent building the tools as the build will fail. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-10-02configure: Error out if glamor request but UXA is disabledChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-282.99.903 snapshot2.99.903Chris Wilson
2013-09-18intel: Compile fixes for base install of SLED11.sp3Chris Wilson
Highlights of that distribution include xorg-xserver-1.6.5, kernel 3.0.76 and gcc-4.3. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-12test: Exercise flips/blit swaps on each pipeChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-08configure: Only assert DRI2 requirements not met if the DRI2 package is missingChris Wilson
The new error message was added in commit ea30967245707ca4825de154e589a83dc605dae0 [2.99.902] Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Sep 6 22:54:48 2013 +0000 configure: Disable UXA build without DRI2 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-072.99.902 snapshot2.99.902Chris Wilson
2013-09-06configure: Disable UXA build without DRI2Chris Wilson
DRI2 is interwoven into the UXA structs, so simply disable building UXA if DRI2 is not available. Reported-by: Ross Burton <ross@burtonini.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=69056 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-042.99.901 snapshot2.99.901Chris Wilson
2013-09-04intel: Select SNA as the default acceleration methodChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-04sna: WriteThrough support is now upstreamChris Wilson
Now that the WriteThrough ABI is upstream, we can rely on runtime detection of the current interface. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-04configure: Check for required UMS headers before enablingChris Wilson
Prevents the build failing with i810 if we can not find vgaHW.h Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-09-02intel-virtual-output: Fallback to Xinerama if RandR is not supported by the ↵Chris Wilson
target With Xinerama, we do not support reconfiguration of the target's CRTCs but we can still paint! This will require some more work to try and minimise the incompatibility between configuring Randr displays locally and the static arrangement remotely. But you can paint! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-31intel-virtual-output: use depth-16 transfers for remote hosts or low bpp targetsChris Wilson
Avoid up-converting to a depth-24 image and wasting extra bandwidth if either end-point is only using depth-16. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-31intel-virtual-output: use XRender for format conversion if requiredChris Wilson
Support rendering between mixed depths by using Render to stage the transfer into our x8r8g8b8 image. An improvement would be to use the gcd intermediate depth so we don't waste bw unecessarily. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-31configure; Remember to disable building the toolsChris Wilson
If we find that the headers for the tools are not available on the system, simply disable building them as they are not essential features of the driver. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-31tools: Add intel-virtual-output to extend the local desktop with remote outputsChris Wilson
Based on the original implementation (hybrid-screenclone) by Tomáš Janoušek, and Bumblebee integration by Kevin Puetz. intel-virtual-output utilizes local VirtualHeads to present a contiguous desktop to the local display manager, but maps the drawing on those outputs to the remote display, and provides bidirectional RandR proxy so that you can resize the remote display and configure it within your desktop. The remote display should also send hotplug events back to the local desktop, for reconfiguration on the fly. Ideally the remote display is a discrete GPU on the same host so that we can use local Shared Memory transport and avoid sending data over the wire (though it will work in that setup). Ideally you would have userptr support to provide zero-copy rendering between the GPUs, or have dma-buf (in which case you would be using PRIME). For remote rendering, no compression is done so this fares worse than VNC. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-23intel: Add experimental rendernode supportChris Wilson
Render nodes allow clients full access to off-screen rendering and GPU offload, without assuming any master responsiblities (for device and display management). As they have a more limited interface, they can be used in a more permissive manner. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-212.21.15 release2.21.15Chris Wilson
2013-08-14Correct misspelled cachingSedat Dilek
Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>
2013-08-12configure: use CPPFLAGS for xaa.h check, not CFLAGSJulien Cristau
CFLAGS aren't passed to the preprocessor, which then can't find the header. Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-08-12Check for struct sysinfo as well as <sys/sysinfo.h>Julien Cristau
Non-linux glibc systems have the latter but not the former. Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-08-12configure: Correct the spelling of XORG_TESTSET_CFLAGSChris Wilson
Reported-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-12configure: Fix reversed check for XORG_TESTSET_CFLAGChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-09configure: Only use XORG_TESTSET_CFLAG if definedChris Wilson
Repairs the build for f16 which has an older version of xorg-macros. Fortunately, as it doesn't define XORG_TESTSET_CFLAG it also doesn't use it generate noisy output. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-08configure: Include the experimental features in the configuration summaryChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2013-08-06configure.ac: fix dri enabled with kms only pickedDave Airlie
Otherwise we'd fail saying DRI1 wasn't possible, when that is exactly what we asked for. [ickle: The breakage was introduced with commit bd6ffd1ad2f903215d2c631252e742a0f6893054 [2.21.14] Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat Jul 27 15:33:19 2013 +0100 configure: Print a summary of compilation options which modified the search to only take place if UMS was enabled, but missed mollifying the resulting error.] Signed-off-by: Dave Airlie <airlied@redhat.com>
2013-08-042.21.14 release2.21.14Chris Wilson