Branch :
| 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 |