IABSD.fr/xenocara/lib/mesa

Branch :


Log

Author Commit Date CI Message
65cc648a 2018-11-11 04:15:19 Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. This time store the address of the GOT in ebx as required before calling the PLT stub and change .balign value to match X86_ENTRY_SIZE as suggested by naddy. ok naddy@
f88a7e92 2018-11-10 08:11:16 Backout i386 tsd dispatch changes. While they worked for glxinfo/glxgears it broke SDL2 GL which dlopens libGL.
f19a6c04 2018-10-31 23:26:16 Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. ok kettenis@ naddy@
af38fe66 2018-10-29 11:38:31 regen
5f17afee 2018-10-29 11:35:23 Don't attempt to rebuild spirv_info.c if timestamp on source files changed as python won't be in path. someone in this situation mentioned it to landry@
19f2c52c 2018-10-23 06:35:32 Merge Mesa 17.3.9 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@
587354b6 2018-10-23 05:40:45 Import Mesa 17.3.9
d5e39222 2018-08-27 15:04:15 Build radeon drivers on arm64. ok jsg@, matthieu@
7a6863f7 2018-06-28 20:11:32 The futex-based implementation of libxshmfence requires atomic operations that hppa, m88k and sh don't provide. Since DRI3 requires libxshmfence, this means we can't enable DRI3 on these platforms. ok matthieu@
c7bc2b34 2018-06-26 06:51:17 Enable various bits of DRI3 support. ok matthieu@
caa58244 2018-06-07 09:25:32 Make sure HAVE_DRI3 is defined when DRI3 support is enabled. Matches what is done for Linux. ok jsg@
90d807dc 2018-03-02 05:25:17 use clock_gettime() path on PIPE_OS_BSD in os_time_get_nano() committed upstream as 7bea40e56652a1ded4374d92fb340b454fbac475 clock_nanosleep() isn't available yet so the usleep() path stays for os_time_sleep()
ff54d44d 2018-02-21 06:01:53 No need to override PTHREADSTUBS_CFLAGS/PTHREADSTUBS_LIBS anymore as the configure scripts have been changed to avoid pthread-stubs.
494810fb 2018-02-21 05:04:29 Don't try to use pthread-stubs on OpenBSD. A similiar change is already committed upstream.
1742a041 2018-02-04 00:36:24 armv7 has builtin atomics since the switch to clang
bc2a4df0 2018-01-08 06:41:59 fix some files cvs got wrong when checking out 13.0.6
646d14d2 2018-01-08 05:41:20 Revert to Mesa 13.0.6 again. 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.
702572c9 2017-12-31 07:12:12 Merge Mesa 17.2.8
cc122a5e 2017-12-31 06:17:38 Import Mesa 17.2.8
4b98ce0c 2017-10-23 16:50:28 Remove all references to libpthread-stubs from xenocara. "looks sane" guenther@.
ad2ad70a 2017-08-26 16:59:17 Revert to Mesa 13.0.6 to hopefully address rendering issues a handful of people have reported with xpdf/fvwm on ivy bridge with modesetting driver.
754e2ec1 2017-08-26 05:58:10 Make disabling regenerating source files provided in Mesa distfiles that 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.
c97e30df 2017-08-14 11:21:30 regen
46c4fa73 2017-08-14 11:17:43 cope with cvs import changing timestamps which caused make rules that invoke python to attempt to run and fail
36c1bd02 2017-08-14 09:57:57 Merge Mesa 17.1.6
6526d331 2017-08-14 09:30:06 Import Mesa 17.1.6
564a026c 2017-07-02 09:52:23 add a real dependency on the shadow tree, removes the need to run make depend okay matthieu@ (I added a comment explaining why this comes after bsd.xorg.mk)
55a8e552 2017-05-21 13:18:29 Make X work with radeondrm(4) hardware on loongson. OK jsg@
fa6c2100 2017-03-25 00:29:27 Merge Mesa 13.0.6
480cde33 2017-03-25 00:05:01 Import Mesa 13.0.6
f9668bb9 2017-02-26 12:28:55 Merge Mesa 13.0.5
ba80afc3 2017-02-26 12:06:04 Import Mesa 13.0.5
cd197cfa 2017-01-21 11:23:09 Disable the shader cache in Mesa on powerpc. Its implementation uses gcc 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@
97409b6e 2017-01-19 05:53:24 Merge Mesa 13.0.3
6d4ad6fa 2017-01-19 05:38:52 Import Mesa 13.0.3
c503a0e7 2016-12-31 08:21:39 Use the unlocked atomic path in Mesa when just __arm__ is defined and don't assume the builtin atomics are present with __ARM_ARCH_6__ and later as base gcc with -march=armv6 doesn't have them.
54858cb1 2016-12-11 16:03:25 disable additional rules to regen sources when xxd is not found Found the hard way by Mark Patruck and naddy. Didn't encounter it here with a post import build for reasons unknown.
2047dff5 2016-12-11 10:03:01 disable additional rules to regen sources when python is not found After a cvs import timestamps change which triggers rules that attempt to call python to regenerate files. When python is not found this generates empty files that override those from the distfile, breaking the build. When building inside xenocara python is never found as the pkg paths are not searched.
e2d98075 2016-12-11 08:53:19 Merge Mesa 13.0.2
a53e30e0 2016-12-11 08:25:29 Import Mesa 13.0.2
46fe26bc 2016-10-23 06:16:03 binutils on powerpc now ignores --gc-sections. Remove the local patch to avoid using it on powerpc from Mesa. Tested by matthieu@ on macppc.
fd18c20e 2016-10-11 22:14:30 regen
c9d01106 2016-10-11 21:54:35 Force AM_MAINTAINER_MODE in all Xenocara packages built by autotools This prevents autotools to try to rebuild themselve automagically if configure.ac, Makefile.am or a few other have more recent time stamps than the generated files. It will allows to get rid of the NO_REORDER mechanism that touches files in the source tree to ensure nothing gets rebuilt.
4159a76a 2016-07-25 20:12:06 Disable the code that allocates W|X memory. There is fallback code that gets used if allocating W|X memory fails, which is probably a bit slower. However, that is much better than commit a W^X violation which currently gets you killed. ok jca@
363dd58b 2016-05-29 10:40:19 Merge Mesa 11.2.2
f8d9379c 2016-05-29 10:11:54 Import Mesa 11.2.2
3c6443a9 2016-04-20 12:23:56 Make sure we authenticate before calling loader_get_driver_for_fd(). This function invokes some drm ioctls that require the client to be authenticated. tested by espie@ ok jsg@
d29159d3 2016-03-18 14:38:03 test some more __ARM_ARCH_* builtin defines
dfa30dc6 2016-02-28 04:44:02 Back out rev 1.3 and use __sync builtins on alpha. gcc no longer triggers an ICE with p_atomic_cmpxchg/__sync_val_compare_and_swap. Tested by matthieu.
688f9b80 2016-02-20 10:49:47 On alpha with -O2 gcc gets an ICE on 2 files. With help of jsg@
ea648fa9 2016-02-20 10:48:24 alpha lacks p_atomic_cmpxchg() switch to non atomic ops
ff4b8fa0 2016-02-19 04:57:02 Don't depend on indirect inclusion to pick up endian.h and define BYTE_ORDER. Tested by and ok visa@ mpi@
347afd80 2016-02-18 13:57:22 Disable another make rule requiring python that could trigger if the timestamps are wrong. We always want to use the generated sources provided with Mesa releases. Encountered by tobias.
9eeb07a5 2016-01-24 01:21:23 Merge Mesa 11.0.9
f83fcc6f 2016-01-24 00:59:28 Import Mesa 11.0.9
8d4acd4c 2016-01-07 23:41:25 Disable reading of drirc files by default so chromium processes with OpenGL contexts can drop the ability to read files. Diff from robert@ with a comment added. ok robert@ deraadt@
a06be69d 2015-12-23 13:43:05 Merge Mesa 11.0.8
9efbf61f 2015-12-23 13:18:51 Import Mesa 11.0.8 This seems to fix some of the problems with clutter/gnome reported to occur on r600 with 11.0.6
bf795ce7 2015-12-20 12:31:01 Build the gallium software rasteriser (softpipe). This avoids a problem 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@
1ff7fe0d 2015-12-20 12:15:55 Set the configure option to enable floating point textures. While the i965 driver enables support unconditionally other drivers such as r600 require this before they will claim to support OpenGL 3.x
b31a77d5 2015-11-26 19:05:49 On i386, compile with -march=i586. The i965 driver requires 64-bit atomic 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@
987bf76a 2015-11-22 07:14:29 regen
a8524181 2015-11-22 06:57:53 Disable the bison/lex/python rules to regenerate sources that were included in the tarball. cvs import seems to have changed timestamps of files which caused these rules to trigger and the build to fail.
88d4ee1f 2015-11-22 03:13:27 disable --gc-sections on ppc to avoid an ld 2.17 segfault
3204a661 2015-11-22 03:11:30 add a makefile for xenocara
61bd9e6b 2015-11-22 03:08:22 provide an unlocked atomic fallback path sparc < v9, hppa, sh, arm < v6 don't provide these builtins and we don't have kernel assistance to fake them currently.
4f35c98d 2015-11-22 03:05:02 don't install /etc/drirc it's just a bunch of workarounds for closed linux programs
0ecb5590 2015-11-22 03:01:23 don't try to symlink files that don't exist
0cd8e2ac 2015-11-22 02:58:43 dlopen libGL.so not libGL.so.1
7966c15b 2015-11-22 02:55:55 remove the hard requirement of llvm for gallium on i386/amd64
1fe54f21 2015-11-22 02:36:47 import Mesa 11.0.6