summaryrefslogtreecommitdiff
path: root/lib/mesa/Makefile.bsd-wrapper
AgeCommit message (Collapse)Author
2019-03-13hppa feels happier with this at low optimization alsoTheo de Raadt
2019-03-06Build Mesa with LLVM support on amd64 and i386 now that libelf andJonathan Gray
shared libLLVM are in base. And now we can finally build the radeonsi Mesa driver adding accelerated support for radeon parts based on the Graphics Core Next (GCN) architecture which is everything since GFX6 / Southern Islands. This can later be expanded to other architectures which build libLLVM and have clang as the default compiler (to handle LLVM's c++11 headers).
2019-02-19remove -fno-tree-pre from CFLAGS on sparc64Jonathan Gray
This was an attempt to limit the memory usage at build time which is no longer required after the datasize values in login.conf were raised.
2019-02-07landisk requires -O0 'cause mesa is a pig.Theo de Raadt
2018-10-23Merge Mesa 17.3.9Jonathan Gray
Mesa 18.x needs an ld with build-id for at least the intel code Mesa 18.2 assumes linux only memfd syscalls in intel code Tested by matthieu@, kettenis@ and myself on a variety of hardware and architectures. ok kettenis@
2018-08-27Build radeon drivers on arm64.Mark Kettenis
ok jsg@, matthieu@
2018-06-28The futex-based implementation of libxshmfence requires atomic operationsMark Kettenis
that hppa, m88k and sh don't provide. Since DRI3 requires libxshmfence, this means we can't enable DRI3 on these platforms. ok matthieu@
2018-06-26Enable various bits of DRI3 support.Mark Kettenis
ok matthieu@
2018-02-21No need to override PTHREADSTUBS_CFLAGS/PTHREADSTUBS_LIBS anymoreJonathan Gray
as the configure scripts have been changed to avoid pthread-stubs.
2018-01-08Revert to Mesa 13.0.6 again.Jonathan Gray
Corruption has again been reported on Intel hardware running Xorg with the modesetting driver (which uses OpenGL based acceleration instead of SNA acceleration the intel driver defaults to). Reported in various forms on Sandy Bridge (X220), Ivy Bridge (X230) and Haswell (X240). Confirmed to not occur with the intel driver but the xserver was changed to default to the modesetting driver on >= gen4 hardware (except Ironlake). One means of triggering this is to open a large pdf with xpdf on an idle machine and highlight a section of the document. There have been reports of gpu hangs on gen4 intel hardware (T500 with GM45, X61 with 965GM) when starting Xorg as well.
2017-12-31Merge Mesa 17.2.8Jonathan Gray
2017-10-23Remove all references to libpthread-stubs from xenocara.Matthieu Herrb
"looks sane" guenther@.
2017-08-26Revert to Mesa 13.0.6 to hopefully address rendering issues a handful ofJonathan Gray
people have reported with xpdf/fvwm on ivy bridge with modesetting driver.
2017-08-26Make disabling regenerating source files provided in Mesa distfiles thatJonathan Gray
require python/bison a configure flag instead of the previous way of testing whether python was found (which shouldn't be the case in xenocara even with ports packages installed). This is required when timestamps change on files causing targets to be invoked that will break if python and bison aren't available and found in path by the configure script.
2017-08-14Merge Mesa 17.1.6Jonathan Gray
2017-07-02add a real dependency on the shadow tree, removes the need to runMarc Espie
make depend okay matthieu@ (I added a comment explaining why this comes after bsd.xorg.mk)
2017-05-21Make X work with radeondrm(4) hardware on loongson.Visa Hankala
OK jsg@
2017-01-21Disable the shader cache in Mesa on powerpc. Its implementation uses gccStefan Sperling
atomic builtins on a 64 bit integer which is not supported on 32 bit powerpc. Makes 3D work again on a PowerBook G4 with an ATI RV350 video card. tweak and ok jsg@
2016-12-11Merge Mesa 13.0.2Jonathan Gray
2016-05-29Merge Mesa 11.2.2Jonathan Gray
2016-02-20On alpha with -O2 gcc gets an ICE on 2 files.Matthieu Herrb
With help of jsg@
2015-12-20Build the gallium software rasteriser (softpipe). This avoids a problemJonathan Gray
mpi found where the r300 driver would not load on macppc due to an undefined drisw_create_screen symbol. The code related to that symbol was removed sometime after Mesa 11.0 branched. Initial diff from and ok mpi@
2015-12-20Set the configure option to enable floating point textures.Jonathan Gray
While the i965 driver enables support unconditionally other drivers such as r600 require this before they will claim to support OpenGL 3.x
2015-11-26On i386, compile with -march=i586. The i965 driver requires 64-bit atomicMark Kettenis
operations and older CPUs lack the needed instructions. The hardware supported by that driver will never be used together those older CPUs. This might mean that even the software rasterizer doesn't work anymore on those. But they're so slow that you probably wouldn't want to anyway. ok jsg@
2015-11-22add a makefile for xenocaraJonathan Gray