Age | Commit message (Collapse) | Author | Files | Lines |
|
The function was an empty since 2008 at least. Remove it alongside the
unused GLX visuals code.
With this all the GL/GLX dependencies in the driver are gone.
Note: the driver currently does not build if XAA is missing
Cc: Matthias Hopf <mhopf@suse.de>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
---
Analogous to the earlier VIA one - patch is for posterity.
Feel free to pick or ignore.
|
|
|
|
|
|
Check was introduced by 69d4dabe27aba0ed6aff52d210b045876ed36fce,
supposedly to work around an old Ubuntu bug. We use GL/glxtokens.h and
GL/glxint.h but not GL/gl.h, which is not part of glproto anyway.
Removing the check. If this end up causing problems, we can add
explicit checks for the proper headers.
|
|
|
|
|
|
Apparently, autoconf 2.64 has "interesting" issues with spaces in double
quoted strings, as used in configure.ac. Change that to parantheses.
Based on a patch by Jens Lody <radeonhd@jenslody.de>.
Additionally, autogen.sh didn't --force so far.
|
|
|
|
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
need to include dpmsconst.h if xextproto 7.1 is available.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
Partially reverts commit 047bd7059bcfec55e06a35db4a2b16d52fe8dbf6.
|
|
|
|
This also removes commit f45e95cc37a2a9ddf72f5d59a27dd8df152b3ed5
as --enable-atombios --disable-atombios-parser is in fact a valid
combination.
|
|
The configure option combination of
--enable-atombios --disable-atombios-parser
does not make sense with the radeonhd source code.
We now have configure abort with an error message to that
effect instead of just letting the build fail later.
|
|
|
|
|
|
This checks whether the $SED used can actually substitute
tabs and newlines for strings.
Only if this check returns a positive result, do we attempt
to update README and man/radeonhd.man from src/rhd_id.c.
Tested on Fedora 9 with GNU sed and FreeBSD 7.0 with FreeBSD sed.
This commit reverts d88f685c.
|
|
* Check for glproto.pc still doesn't mean that GL/ headers are there
on ubuntuland.
* Ubuntu also ships the RandR1.2 protocol headers without shipping the
driverside headers in the sdk.
|
|
The driver needs to be linked with libpciaccess if XSERVER_LIBPCIACCESS
is defined. Likewise, if DRI is enabled, we need -ldrm.
|
|
Thanks go to Julien Cristau :)
|
|
|
|
|
|
* Adds CS infrastructure for DRM CP and MMIO, plus the necessary
engine management.
* Disables XAA, EXA and XV.
|
|
|
|
|
|
MMIO works and draws correctly, CP path works, but
shows pretty heavy corruption.
|
|
AC_PROG_SED was introduced in autoconf-2.59b from 2004-08-20,
but radeonhd wants to be compatible with autoconf-2.57 (from
2002-12-03 :-), so we cannot require AC_PROG_SED and need a
fallback option.
Fixes the build problems commit 4134177e had on some systems.
|
|
Also, check for CC before doing the libtool checks.
|
|
|
|
Unaltered, doesn't compile yet.
|
|
|
|
|
|
|
|
MMIO only, so no accelerated up/download yet.
|
|
If xorg-server.h does not define XSERVER_LIBPCIACCESS, there will be no
check for the unused libpciaccess.
|
|
|
|
The driver stopped building due to the removal of xf86_ansic.h and
xf86_libc.h in the latest upstream sources.
This patch consolidates the heterogenious handling of system functions in
this driver. The system function wrappers remain fully supported for older
server versions.
|
|
If libpci is found via pkg-config, PCIUTILS_LIBS will contain
something like "-L/path/to/lib -lpci -lz". So we get rid of the
explicit -lpci and -lz in this case.
In case pkg-config does not find libpci, though, we just revert
to the previous behaviour of assuming that "-lpci -lz" will work.
In any case, we make sure linking works before actually using it.
|
|
Coleman Kane reports that on FreeBSD, libpci is installed at
/usr/local, and so we'd need a -L/usr/local/lib. This switches
the responsibility for detecting the libpci location to the
libpci.pc file.
|
|
|
|
R600 LVDS is a rather big new thing, suddenly RS690M, M72, M74 and M76 devices.
Next to that, there were quite a number of fixes.
|
|
|
|
Conflicts:
src/rhd_cursor.c
src/rhd_driver.c
|
|
If either of those is not found, rhd_conntest is not built.
Affects automake builds only.
|
|
|
|
"make dist" tarballs can now be built with imake.
Build, but do not install rhd_conntest by default (am+imake).
|
|
|
|
|