summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* egl_dri2: Use pkg-config cflags and libs from configure outputKristian Høgsberg2010-02-051-2/+2
| | | | | Running pkg-config in Makefiles is bad form, since it doesn't respect the PKG_CONFIG_PATH value set at ./configure time.
* Merge commit 'fj/mesa-next'Keith Whitwell2010-02-051-1/+1
|\
| * Nuke the nv0x-nv2x gallium pipe drivers.Francisco Jerez2010-02-041-1/+1
| |
* | configure.ac: Check for xcb-dri2 to enable EGL dri2 driver.Chia-I Wu2010-02-051-6/+11
|/ | | | | Check that xcb-dri2 is available before including EGL dri2 driver into EGL_DRIVERS_DIRS.
* egl: Add driver for EGL on X with DRI2Kristian Høgsberg2010-02-041-1/+9
|
* glx: Build GLX normally.Chia-I Wu2010-01-261-1/+1
| | | | | | | | | | GLX was built specially and before Mesa core because libglapi.a could not be built with IN_DRI_DRIVER defined. This is no longer the case since 6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74. It works fine in my (limited) testing with both direct and indirect rendering. I also compare the outputs after preprocessing (gcc -E) with or without this commit, and they are identical.
* egl: Install drivers to ${libdir}/egl.Chia-I Wu2010-01-231-0/+7
| | | | | Install EGL drivers to EGL_DRIVER_INSTALL_DIR, which is default to ${libdir}/egl.
* st/egl_g3d: Rename to st/egl.Chia-I Wu2010-01-221-4/+4
| | | | Simply the name to egl.
* winsys/drm: Add swrast.Chia-I Wu2010-01-221-0/+12
| | | | The swrast winsys always returns NULL when drm_api_create is called.
* st/egl: Remove the egl state tracker.Chia-I Wu2010-01-221-3/+3
| | | | | | The egl_g3d state tracker has support for KMS, and the support is based on the egl state tracker. As egl_g3d provides more features, it should be better to keep only egl_g3d to unify the efforts.
* egl: Remove USING_EGL and the related drivers.Chia-I Wu2010-01-221-8/+0
| | | | | They do not build for a long while and there seems to be no active users. It might be better for them to live in the git histroy.
* Fix typo in configure message for gcc -fvisibility=hiddenAlan Coopersmith2010-01-211-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>
* Merge remote branch 'origin/opengl-es-v2'Chia-I Wu2010-01-201-7/+21
|\
| * configure.ac: Fix es state tracker build.Chia-I Wu2010-01-121-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>
| * Merge branch 'master' into opengl-es-v2Chia-I Wu2010-01-121-29/+98
| |\ | | | | | | | | | | | | Conflicts: src/mesa/main/dd.h
| * | Add es state tracker to autoconf.Chia-I Wu2010-01-051-5/+13
| | | | | | | | | | | | | | | | | | mesa/es is needed in SRC_DIRS to build es state tracker. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
* | | Check if gcc supports -fvisibility=hidden before adding to CFLAGSAlan Coopersmith2010-01-191-1/+8
| | | | | | | | | | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
* | | r300g: Build driver by defaultJakob Bornecrantz2010-01-141-1/+3
| | | | | | | | | | | | Do the auto trick that is used for both i915, i965 and svga.
* | | GLX: use glproto CFLAGS etc. when buildingJesse Barnes2010-01-131-2/+2
| |/ |/| | | | | | | Roll the glproto check into the dri2proto and libdrm check so we get the proper CFLAGS and LDFLAGS for the package.
* | winsys/drm: Use egl_g3d to build EGL drivers.Chia-I Wu2010-01-121-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>
* | st/egl_g3d: Add support for KMS native display.Chia-I Wu2010-01-121-1/+1
| | | | | | | | | | | | | | The KMS native display implements the modeset interface using DRM modesetting. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
* | st/egl_g3d: New EGL state tracker that uses Gallium.Chia-I Wu2010-01-121-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>
* | GLX: check glproto versionJesse Barnes2010-01-111-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>
* | Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesaJesse Barnes2010-01-111-1/+1
|\ \ | | | | | | | | | | | | | | | Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
| * | DRI2: add SwapBuffers supportJesse Barnes2010-01-081-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>
* | | egl: Clean up the Makefile rules.Chia-I Wu2010-01-111-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>
* | | configure: Fix matching for dri driver to actually workKristian Høgsberg2010-01-071-0/+2
| | | | | | | | | | | | | | | The shell case statement obviously only evaluates the first matching block. Thanks to Julien Cristau for spotting the bug.
* | | Check for libdrm_$chipset.pc when neededKristian Høgsberg2010-01-041-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.
* | Compile with -fvisibility-hidden by defaultKristian Høgsberg2010-01-031-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.
* | gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca2010-01-021-3/+0
| |
* | Merge branch 'i965g-restart'Keith Whitwell2009-12-221-3/+3
|\ \ | | | | | | | | | | | | Conflicts: configure.ac
| * \ Merge commit 'origin/master' into i965g-restartKeith Whitwell2009-12-211-0/+20
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: SConstruct configs/default configs/linux-dri
| * | | i965g: Build with configureJakob Bornecrantz2009-11-051-2/+2
| | | |
* | | | Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
| * | | | configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti2009-12-221-1/+2
| | | | |
| * | | | svga: Do the gallium intel configure trick for svga as wellJakob Bornecrantz2009-07-191-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.
* | | | | configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti2009-12-221-1/+2
| | | | |
* | | | | configure.ac: Add glsl to SRC_DIRSSedat Dilek2009-12-171-1/+1
|/ / / / | | | | | | | | | | | | Signed-off-by: Brian Paul <brianp@vmware.com>
* | | | gallium: DRI drivers enabled by default, Xorg drivers auto by default.Jakob Bornecrantz2009-12-041-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.
* | | | i915g: Do not build winsys and binaries by defaultJakob Bornecrantz2009-12-041-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.
* | | svga: Build svga driverJakob Bornecrantz2009-11-171-0/+13
| |/ |/|
* | Merge branch 'mesa_7_6_branch'Brian Paul2009-11-031-0/+7
|\ \ | |/ |/|
| * Add --with-dri-searchpath argumentChow Loong Jin2009-10-301-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>
* | Kill off trident.Corbin Simpson2009-10-221-1/+1
| | | | | | | | | | Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho.
* | Nuke s3v.Corbin Simpson2009-10-221-1/+1
| | | | | | | | As per FDO #17889.
* | autoconf: Fix case for not having packageJakob Bornecrantz2009-10-151-2/+2
| |
* | Merge branch 'mesa_7_6_branch'Brian Paul2009-10-141-0/+2
|\ \ | |/
| * ac: Fix AIX shared library builds.Tom Fogal2009-10-131-0/+2
| | | | | | | | AIX uses ".a" for both static and shared library extensions.
* | mesa: Bump the required libdrm version to reflect reality.Eric Anholt2009-10-081-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.
* | i915g: Drop the simple sufixJakob Bornecrantz2009-10-051-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.