summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2010-01-21Fix typo in configure message for gcc -fvisibility=hiddenAlan Coopersmith1-1/+1
Need to use $CC for a shell variable, not $(CC) for a make variable which the shell interprets as running the command "CC". Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-20Merge remote branch 'origin/opengl-es-v2'Chia-I Wu1-7/+21
2010-01-19Check if gcc supports -fvisibility=hidden before adding to CFLAGSAlan Coopersmith1-1/+8
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-14r300g: Build driver by defaultJakob Bornecrantz1-1/+3
Do the auto trick that is used for both i915, i965 and svga.
2010-01-13GLX: use glproto CFLAGS etc. when buildingJesse Barnes1-2/+2
Roll the glproto check into the dri2proto and libdrm check so we get the proper CFLAGS and LDFLAGS for the package.
2010-01-12configure.ac: Fix es state tracker build.Chia-I Wu1-3/+9
mesa/es should be built before the es state trackers. This is done by separating those that need to be built early from SRC_DIRS to CORE_DIRS. The new variable is not exported, and will be prepended to SRC_DIRS. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12Merge branch 'master' into opengl-es-v2Chia-I Wu1-29/+98
Conflicts: src/mesa/main/dd.h
2010-01-12winsys/drm: Use egl_g3d to build EGL drivers.Chia-I Wu1-1/+1
The new EGL drivers use egl_g3d and respect EGL_DISPLAYS. They are named after the display supported and the DRM name. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12st/egl_g3d: Add support for KMS native display.Chia-I Wu1-1/+1
The KMS native display implements the modeset interface using DRM modesetting. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12st/egl_g3d: New EGL state tracker that uses Gallium.Chia-I Wu1-0/+29
This new (intermediate) EGL state tracker is the base work for EGL drivers that uses Gallium. It makes it easier to support new window systems. Currently, there is support only for X11. This driver supports multiple APIs (OpenVG, OpenGL, ...) and supports hardware acceleration through winsys/drm. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-11GLX: check glproto versionJesse Barnes1-0/+2
This was a silent dependency before, but now we really need 1.4.11 for INTEL_swap_event support, so check for it. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2010-01-11Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesaJesse Barnes1-1/+1
Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
2010-01-11egl: Clean up the Makefile rules.Chia-I Wu1-8/+10
This allows libEGL to be built as a static library and removes libX11 from the dependencies. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-08DRI2: add SwapBuffers supportJesse Barnes1-1/+1
Support the new DRI2 protocol request, DRI2SwapBuffers, in both direct and indirect rendering context. This request allows the display server to optimize back->front swaps (e.g. through page flipping) and allows us to more easily support other GLX features like swap interval and the OML sync extension in DRI2. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2010-01-07configure: Fix matching for dri driver to actually workKristian Høgsberg1-0/+2
The shell case statement obviously only evaluates the first matching block. Thanks to Julien Cristau for spotting the bug.
2010-01-05Add es state tracker to autoconf.Chia-I Wu1-5/+13
mesa/es is needed in SRC_DIRS to build es state tracker. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-04Check for libdrm_$chipset.pc when neededKristian Høgsberg1-9/+21
This adds missing pkg-config lookup for intel and moves the radeon lookup into a case...esac so it's only looked up when one or more of the radeon drivers are enabled.
2010-01-03Compile with -fvisibility-hidden by defaultKristian Høgsberg1-1/+1
We have all functions that need to be visible marked with PUBLIC and this is trimming around 4% off the DRI driver .so size.
2010-01-02gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca1-3/+0
2009-12-22Merge branch 'i965g-restart'Keith Whitwell1-3/+3
Conflicts: configure.ac
2009-12-21Merge branch 'mesa_7_7_branch'Brian Paul1-3/+5
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
2009-12-22configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti1-1/+2
2009-12-22configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti1-1/+2
2009-12-21Merge commit 'origin/master' into i965g-restartKeith Whitwell1-0/+20
Conflicts: SConstruct configs/default configs/linux-dri
2009-12-17configure.ac: Add glsl to SRC_DIRSSedat Dilek1-1/+1
Signed-off-by: Brian Paul <brianp@vmware.com>
2009-12-04gallium: DRI drivers enabled by default, Xorg drivers auto by default.Jakob Bornecrantz1-1/+8
This change enabled gallium dri drivers by default under the configure build system. Xorg drivers are built automaticaly if a Xorg dev enviroment is installed and the Xorg version is higher then 1.6.0.
2009-12-04i915g: Do not build winsys and binaries by defaultJakob Bornecrantz1-3/+5
Using a hack in the configure script the gallium intel drivers have 3 options. Off, nothing is built. On, the driver and binaries are built. Auto, only the driver but not the binaries and winsys is built. Since the i915g driver builds everywhere its can enable the driver per default, so we can get build coverage. But building the binaries per default is a pain for distributions and testers since they conflict on the install target with the old mesa drivers. Which are more stable/faster/better. So this change gives us the best of both worlds.
2009-11-17svga: Build svga driverJakob Bornecrantz1-0/+13
2009-11-05i965g: Build with configureJakob Bornecrantz1-2/+2
2009-11-03Merge branch 'mesa_7_6_branch'Brian Paul1-0/+7
2009-10-30Add --with-dri-searchpath argumentChow Loong Jin1-0/+7
* Add an extra argument to configure which allows for specifying different DRI driver search paths to libGL (FDO #24766) Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-10-22Kill off trident.Corbin Simpson1-1/+1
Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho.
2009-10-22Nuke s3v.Corbin Simpson1-1/+1
As per FDO #17889.
2009-10-13ac: Fix AIX shared library builds.Tom Fogal1-0/+2
AIX uses ".a" for both static and shared library extensions.
2009-10-15autoconf: Fix case for not having packageJakob Bornecrantz1-2/+2
2009-10-14Merge branch 'mesa_7_6_branch'Brian Paul1-0/+2
2009-10-08mesa: Bump the required libdrm version to reflect reality.Eric Anholt1-1/+1
Not all drivers require the latest version, but distros are good at tracking it since we've got a good record as far as not regressing, and it sure beats having a weird compile failure in someone else's driver later on.
2009-10-05i915g: Drop the simple sufixJakob Bornecrantz1-1/+1
None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing.
2009-09-27g3dvl: pipe_video_context interface, softpipe impl, auxiliary libsYounes Manton1-1/+1
2009-09-21xorg/st: fixup builds against later dpms headers.Dave Airlie1-0/+5
2009-09-15Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul1-1/+1
2009-09-14configure: fix commentThierry Vignaud1-1/+1
2009-08-31mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich1-0/+1
When cross compiling on a 64bit machine, gen_matypes.c is build for the host machine (64bit) but must generates code for the target machine (32bit). This causes wrong offsets all over the place and crashes googleearth on my machine. Solution is to add -m32 when cross compiling. Attached patch is compatible with linux-x86-32 and autoconf based builds.
2009-08-31mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich1-0/+1
When cross compiling on a 64bit machine, gen_matypes.c is build for the host machine (64bit) but must generates code for the target machine (32bit). This causes wrong offsets all over the place and crashes googleearth on my machine. Solution is to add -m32 when cross compiling. Attached patch is compatible with linux-x86-32 and autoconf based builds.
2009-08-14Add configure options for MAX_WIDTH/HEIGHT.Brian Paul1-0/+15
This adds two --with configure options for setting defines for MAX_WIDTH and MAX_HEIGHT. It's conceivably just as easy to define these in CFLAGS manually, but this way users don't need to know about internal Mesa details. Patch updated by BrianP to set DEFINES, not CFLAGS. (cherry picked from master, commit 7085dce750f478312a47f474330d63cc900a8448)
2009-08-14Add configure options for MAX_WIDTH/HEIGHT.Tom Fogal1-0/+15
This adds two --with configure options for setting defines for MAX_WIDTH and MAX_HEIGHT. It's conceivably just as easy to define these in CFLAGS manually, but this way users don't need to know about internal Mesa details. Patch updated by BrianP to set DEFINES, not CFLAGS.
2009-07-19svga: Do the gallium intel configure trick for svga as wellJakob Bornecrantz1-3/+5
Since the drivers we produce on systems where we use configure depend on none stable kernel API the driver deliverables should not be built by default in the mesa 7.7 release. People wishing to shoot them self in the foot have to pull the trigger themself, we just hand them the gun.
2009-07-15Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵Alex Deucher1-2/+2
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null.
2009-07-13Merge branch 'mesa_7_5_branch'Brian Paul1-1/+1
2009-07-10Remove stale reference to non-Gallium nouveau driver from configure.ac.Michel Dänzer1-1/+1