IABSD.fr/xenocara/lib/libGL

Branch :


Log

Author Commit Date CI Message
f149319b 2015-02-23 23:39:27 Only build the gallium radeon winsys on i386/amd64 as those are the only archs that currently use gallium radeon drivers. It should build anywhere that has the libdrm radeon headers installed. And while that should really be everywhere it isn't at the moment and won't be for release. It isn't clear why the radeon winsys in Mesa 10.4 didn't have the same problem. Found the hard way by todd@ on alpha.
f62222a3 2015-02-22 09:30:33 Backport support for GLX_MESA_query_renderer for non Intel drivers. This is desirable as the chromium port now uses this extension to obtain pci vendor/device ids for use in feature/extension blacklists. Prompted by a mail from byrnet@, tested on r600g by krw@ The newly added os_get_total_physical_memory() was passing the length of a pointer rather than the type which made the sysctl call fail on non 64 bit archs. And it was passing the wrong pointer for the result. Fixes for these problems have been submitted back upstream.
82481235 2015-02-21 00:39:06 use .PATH to work around symlinks in dist tarball
a3c5584b 2015-02-20 23:31:04 switch back to Mesa 10.2 With 10.4.3 gpu compositing on chromium would result in a black window on older Intel parts (ie x60s with 945gm) and at least some discrete Radeon parts. These problems do not seem to occur on recent Intel parts, though those have coherent memory and hardware contexts. It isn't clear what changes in Mesa are involved in the problem though it also occurs with the 10.3 branch.
5f55a0a1 2015-01-25 15:09:12 Mesa 10.4.3
b222fe70 2014-09-07 15:32:18 Mesa 10.2.7
92dd606d 2014-07-17 13:53:23 use CPPFLAGS instead of CFLAGS for additional defines/includes
128505aa 2014-07-10 08:44:00 gallium/targets/{r300,r600,radeonsi}/dri/drm_target.c is now a symlink to gallium/targets/{r300,r600,radeonsi}/common/drm_target.c in the Mesa source but cvs import ignores symlinks. Change the directory we search for drm_target.c in to deal with this.
ea95abeb 2014-07-09 21:32:40 Mesa 10.2.3
3caad188 2014-04-20 10:58:20 sync LLVM_VERSION with the llvm port.
b2251fdb 2014-01-19 03:20:40 Mesa 9.2.5
f4d0252c 2014-01-11 12:39:14 m68k needs libGL compiled with -fPIC
27ccb204 2013-12-30 18:32:47 Remove the atexit() hack from OpenGL drivers now that atexit() is behaving like on Linux. ok matthew@, millert@, dcoppa@, miod@
f0c6bb99 2013-11-24 06:23:35 Mesa 9.2.3
fd926d26 2013-11-09 02:54:53 Mesa 9.2.2
e14706fc 2013-10-05 10:12:54 regen for Mesa 9.2.1
30ff36c6 2013-09-07 02:12:21 make an if statement work as intended fixes build breakage on alpha reported by todd and naddy
0a47c2f9 2013-09-06 07:14:33 the i810 driver has been removed from mesa
3d42c41f 2013-09-06 07:01:09 Remove now unused makefiles for the non gallium r300/r600 drivers. The code these files refer to has been removed.
e8c334b0 2013-09-05 15:27:58 fix a merge error
18a75284 2013-09-05 15:11:54 build infrastructure changes for Mesa 9.2.0 ok matthieu@ mpi@
9eba5515 2013-08-22 18:48:45 Remove COMPILER_VERSION tests used to special-case gcc 2, since it is no longer used.
b5bb1299 2013-08-13 07:07:07 Bump the major on every single base library. There are a couple not bumped by this that will be corrected soon. heavy lifting by todd@
b9cb6db7 2013-08-12 04:16:52 build mesa radeon drivers on sparc64 and switch to gallium drivers for r300 and r600
7c02ec8a 2013-06-27 14:53:50 Define HAVE_LIBDRM_RADEON when compiling radeon dri drivers, required for newer radeondrm. Expanded version of a diff from kettenis@ ok kettenis@ mpi@
65d2acd0 2013-06-17 23:30:25 add the build infrastructure for the gallium r600 driver ok mpi@
1b3475a7 2013-06-14 05:14:22 fix rcsid
fd2bf1e3 2013-06-13 10:39:28 add the build infrastructure for the gallium r300 driver based on an earlier diff from mpi@ ok mpi@
bf60acb5 2013-04-14 19:59:03 Use MAKE_FLAGS to propagate XENOCARA_BUILD_GALLIUM to install step.
290e6736 2013-04-14 10:23:04 Add a new option to the xenocara infrastructure be able to automatically build the Gallium3D software rasterizer as part of the libGL. Note that it can also makes use of LLVM to build the llvmpipe if the corresponding port is installed. Please refer to the README for a more complete documentation. Prodded by ajacoutot@, ok matthieu@
a9c3b44e 2012-12-07 17:13:41 Enable the radeon r100 dri module on macppc. ok mpi@
6fba99f3 2012-12-04 14:06:32 Correctly define HAVE_POSIX_MEMALIGN, missed in previous. Breakage reported by ajacoutot@
26df0b43 2012-11-28 13:53:16 Include the software winsys and state tracker sources in the swrastg driver rather than in the libmesagallium build. This non functional change allows to use the libmesagallium in any gallium target (r300g, nouveau...)
0661f3e5 2012-11-11 12:09:09 Link libGL with -lpthread to allow the llvm-pipe driver to be loaded. ok matthieu@, ajacoutot@
8aa82242 2012-08-29 12:52:39 Build r200 and r300 dri drivers on macppc too. ok matthieu@
bea4a27a 2012-08-26 18:54:20 Remove empty files...
3f7a93e0 2012-08-26 18:46:42 Merge libmesa and libmesagallium build makefiles because they share a lot of common sources. ok matthieu@
36b2b317 2012-08-21 10:34:07 Use -lpthread only, pointed out by ajacoutot@
e67a5fe8 2012-08-17 13:57:59 Upate to libGL 7.11.2 Tested by jsg@, matthieu@ and ajacoutot@, ok mattieu@
dbe156d7 2012-07-13 15:42:03 Fix path to mesa sources
eba99e23 2012-07-13 12:55:32 Let swrastg a chance to compile
7d428aff 2012-07-13 12:54:20 Import swrastg the Gallium3D software rasterizer. It uses the softpipe driver by default but can also use the llvmpipe driver that use LLVM for code generation if available. Not yet linked to the build as it depends on pthreads and we don't know yet how to handle the switch from the default 'swrast' driver, but having it in tree will help testing and debugging the remaining issues. Tested by ajacoutot@ and matthieu@, looks ok to matthieu@
87615d41 2012-07-13 12:43:30 Import the infrastructure for building Gallium3D graphics drivers. Currently only software drivers are supported, looks ok to matthieu.
d89f95e2 2012-06-04 10:18:45 Fix build with XENOCARA_BUILD_DRI=No ok matthieu@
d03f2ad2 2012-01-27 07:07:43 radeon_dri.so needs the radeon_drm library, like the other Mesa radeon drivers. From oga@.
e40bd9f5 2011-12-03 15:36:21 Compile prog_execute.c with -fno-tree-ter on alpha (instead of -O0) to skirt the ICE, until a fix is devised (insert annoyed comment about hairy tricky bugs in the ``reload'' code here).
e1ab192e 2011-11-29 14:57:54 on alpha, remove optimization flags when compiling prog_execute.c to prevent an internal compiler error in gcc 4.2.1; ok matthieu@
75d011a3 2011-11-23 21:07:12 Fix r200 libGL by linking with libdrm_radeon. tested and reported by brynet; thanks! ``if it works, commit it'' matthieu@
b7c47e46 2011-10-31 18:36:06 Use -fPIC consistently with libmesa. fixes build on sparc.
e9f704cc 2011-10-27 07:07:39 Fix previous, which left out C sources.
e455438c 2011-10-26 21:48:08 fix build on mips64. problem spotted by todd@.
a25491e7 2011-10-26 21:15:07 Remove extra white space at EOF
77b69b73 2011-10-23 13:57:36 Build system updates for Mesa 7.10.3
e7189c6b 2011-05-30 21:52:42 Now the kernel support has been commited we can enable r600 driver becaue the lack of kernel support won't break people trying to use gl. ok matthieu ages ago
53771075 2011-05-02 21:55:21 link libdrm_radeon so this actually can resolve symbols
27291783 2010-08-25 17:44:24 enable pixman (with a workaround from miod@) for m68k, fixes hp300 and mvme68k
cd750bf5 2010-06-22 20:04:22 Update to Mesa 7.8.2. Tested by johan@. Thanks.
fee37e4a 2010-05-30 20:42:44 Remove an extra debug target that leaked in.
69d68a59 2010-05-27 06:25:45 Remove the makefiles for dri drivers that aren't built anymore.
23bbc6dd 2010-05-22 20:14:14 Build infrastructure for Mesa 7.8.1.
d9a92f27 2010-05-08 14:15:29 use INSTALL_DATA in BSD Makefiles. ok oga@
1ef4920a 2010-02-03 12:44:10 Remove a workaround for a gcc ICE on mips64 that was fixed by a recent gcc commit.
9997d7a0 2009-08-06 15:50:02 backport some code from mesa current (and 7.5) so that the dri2 protocol is correctly handled. without fixes to mesa and the ddx, the so-called backwards compat goop that was added just plain does not work and ends up with rendering bullshit.
c4a03b30 2009-05-25 18:40:11 This is Mesa 7.4.2. from Brad.
4be2d14b 2009-05-17 20:20:23 Update build infrastructure for Mesa 7.4.
b67e1f26 2009-01-28 16:10:44 Add missing OpenBSD RCS Ids.
f89935ff 2009-01-10 16:06:51 Switch over to using the kernel *_drm.h headers instead of the copies thereof provided with libdrm. This has been annoying me forever, and it a blight caused by developing widely used drivers out of the kernel tree. ok matthieu@
fb552d16 2009-01-10 16:04:43 Fix substitutions for the pkg-config files. A couple of fields were missed out, and one was looking for the wrong thing. ok matthieu@
cd1fdaad 2009-01-10 16:02:04 Don't build intel_bufmgr_ttm.c anymore, the rest of the ttm code has been removed. ok matthieu@
34ca8034 2009-01-10 16:01:10 Don't build the "unichrome" driver. We don't have the kernel headers for it, and we're about to switch to using kernel headers instead of the ones packaged with libdrm. If the unichrome driver gets rewritten (or I eventually get time), then it'll come back. ok matthieu@
5fe2c4cd 2008-11-05 07:18:25 add -fPIC for sparc ugly, but ok matthieu@
811bfaa4 2008-11-02 16:45:34 This is now Mesa 7.2. Noticed by brad@. Thanks.
b4cc3aa5 2008-11-02 16:07:40 Build fix. There were symlinks hiding in the git repository...
8baeee73 2008-11-02 15:01:32 Update build infrastructure for libGL after Mesa 7.2 update.
2252cd2b 2008-09-14 19:47:42 Fix clean target.
8a571d62 2008-07-16 20:24:39 Bump MESA_TINY (2 -> 3) after the last update of Mesa to 7.0.3 so that the pkgconfig files have the correct version. ok okan@
80656e86 2008-05-31 16:36:47 Update to Mesa 7.0.3. tested my oga@ and johan@
27ae5db2 2008-04-19 07:15:17 dri libs depend on libmesa_pic.a
bbc31bf5 2008-03-25 23:41:50 Introduce bsd.xconf.mk to set default config variables used at several places in the Xenocara build in a central place instead of duplicating the checks all over the place. ok oga@.
223fbde8 2008-03-23 16:43:25 Fix libmesa build on amd64 with XENOCARA_BUILD_DRI enabled. Initial fix from phessler, help from matthieu. Thanks to both!
6869a2ba 2008-02-20 22:41:51 dri drivers need too be linked against libX11 for AIGLX (for threads stubs). Problem found by oga@. Thanks.
b139abf7 2008-02-12 21:09:25 Update to Mesa 7.0.2. Tested by naddy@ (full ports build), simon@ and oga@ (with dri enabled).
e571581c 2008-02-07 00:09:01 Fix the linkage and CFLAGS of the dri libs. they don't segfault immediately on startup now. still a little sketchy though.
098b2a2a 2008-02-02 17:38:56 Don't change the libGL linkage when not using dri.
e4f12cda 2008-02-02 17:36:48 remove extra white space
f8726749 2008-02-02 17:24:30 stuff for building libGL with dri support. Also includes clean-up of the regular libGL build. bump major because some symbols were removed. ok oga@
e6e77f8e 2008-01-30 21:21:35 remove useless rules for .cpp files.
da301e0d 2008-01-06 18:34:38 Better support for recursive make.
594ab30b 2007-12-04 22:23:50 remove emacs droppings that were not ignored by cvs
b33b8154 2007-12-04 22:00:27 Build infrastructure for libGL dri modules. Work in progress, not connected to the build yet.
5eb7bbe7 2007-11-27 09:55:06 I did not intend to commit the XENOCARA_BUILD_DRI bit at all.
25382573 2007-11-26 20:47:35 default to not building DRI for now to permit x snaps to build, found by Johan Lindman, thanks
bfba922c 2007-11-26 15:10:19 Re-enable pthread support in libGL, by providing proper weak stubs in libX11 (together with other pthread stubs, already there for libX11). ok kurt@, art@, kettenis@
afad9171 2007-11-25 10:18:21 make libGL config closer to what was in the previous version: - disable threads support - link against libXext and libX11
733e3c4f 2007-11-24 17:46:55 Update to Mesa 7.0.1. For now only indirect GLX is enabled in libGL.
8c80956f 2007-04-07 15:37:50 Don't include debugging symbols.
417e49cb 2007-04-04 22:33:46 more $Xenocara$ -> $OpenBSD$; ok matthieu@
aec199b2 2007-03-03 17:39:42 o -DGLXEXT -> -DGLX_INDIRECT_RENDERING for 6.5.2 o bump minor rev
fa3d52c6 2007-01-18 21:59:16 link libGL against libXext and libX11, like X.Org 6.9 does. Noticed by Brad with openoffice.
dfa64e4a 2006-12-03 19:36:18 sparc needs -fPIC