summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2014-06-20test: Increase number of tiled sourcesChris Wilson
Significantly improve the stress impose upon the tiled BLT operations. Also start dumping pngs of the failures. References: https://bugs.freedesktop.org/show_bug.cgi?id=80033 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-13xvmc: Sanitize compile and library flagsChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-13configure: Fix DRI2 buildChris Wilson
One s/DRI2/have_dri2/ too far. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-13configure: Allow manual disabling of each DRI levelChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-102.99.912 snapshot2.99.912Chris Wilson
2014-06-09configure: Allow disabling control over the backlightChris Wilson
Some OS prefer to control the backlight themselves through another daemon and so do not want X interfering. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-07sna: Allow TearFree to be enabled by default via configureChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-03configure: XORG_DRIVER_CHECK_EXT does not create CFLAGS/LIBS variablesChris Wilson
XORG_DRIVER_CHECK_EXT only adds the package name to the list of REQUIRED_MODULES (which is later passed to pkg-config). For our optional dependencies, we must do a later call to pkg-config to verify the package is available and then remember to include the includes with the CFLAGS. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-03configure: Remove xf86driproto from REQUIRED_MODULESChris Wilson
We only depend upon the original DRI1 infrastructure when building i810 with DRI support. So unless that is true, do not throw an error if the legacy protocol is absent. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-03configure: Don't link the driver against libX11Adam Jackson
78dc0c04745ad4485b994f67833f4a155749f01d added REQUIRED_MODULES to the driver link line for... some reason. That pulled in the libs from the XF86DRI check, which near as I can tell has always been wrong, all of the other extension checks just look for the protocol module and xextproto doesn't define dri1 protocol in any case. Signed-off-by: Adam Jackson <ajax@redhat.com>
2014-06-02intel-virtual-output: Add DRI3 xfer pathChris Wilson
Just as proof-of-principle. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-02Add rudimentary tests for PresentChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-02Add rudimentary tests for DRI3Chris Wilson
This is a simple little test to create a pixmap from a local bo, copy it to a normal pixmap, then read it back by importing it into anther local bo. It tests the fundamental mechanisms of opening a DRI3 render device, importing into pixmaps, exporting into /buffers and a read-barrier. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-06-02intel: Add common routines and configure probing for DRI3Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-05-16sna: Userptr lands upstream, enable.Chris Wilson
No longer an optional feature of an experimental kernel! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-05-14intel-virtual-output: Make it possible to disable building via configureChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-04-10configure: Report which version (lib or module) of glamor is usedChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2014-04-10Update for glamor in the 1.16 server.Eric Anholt
We should link against the server's copy, insted of using the external library.
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>