kettenis
3c6443a9bb
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@
2016-04-20 12:23:56 +00:00
jsg
d29159d31f
test some more __ARM_ARCH_* builtin defines
2016-03-18 14:38:03 +00:00
jsg
dfa30dc686
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.
2016-02-28 04:44:02 +00:00
matthieu
688f9b80ed
On alpha with -O2 gcc gets an ICE on 2 files.
...
With help of jsg@
2016-02-20 10:49:47 +00:00
matthieu
ea648fa9c3
alpha lacks p_atomic_cmpxchg() switch to non atomic ops
2016-02-20 10:48:24 +00:00
jsg
ff4b8fa034
Don't depend on indirect inclusion to pick up endian.h and define
...
BYTE_ORDER. Tested by and ok visa@ mpi@
2016-02-19 04:57:02 +00:00
jsg
347afd8071
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.
2016-02-18 13:57:22 +00:00
jsg
9eeb07a50d
Merge Mesa 11.0.9
2016-01-24 01:21:23 +00:00
jsg
f83fcc6f8e
Import Mesa 11.0.9
2016-01-24 00:59:28 +00:00
jsg
8d4acd4c62
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@
2016-01-07 23:41:25 +00:00
jsg
a06be69de2
Merge Mesa 11.0.8
2015-12-23 13:43:05 +00:00
jsg
9efbf61fd8
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
2015-12-23 13:18:51 +00:00
jsg
bf795ce77a
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@
2015-12-20 12:31:01 +00:00
jsg
1ff7fe0da7
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
2015-12-20 12:15:55 +00:00
kettenis
b31a77d567
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@
2015-11-26 19:05:49 +00:00
jsg
987bf76a95
regen
2015-11-22 07:14:29 +00:00
jsg
a8524181dd
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.
2015-11-22 06:57:53 +00:00
jsg
88d4ee1fc0
disable --gc-sections on ppc to avoid an ld 2.17 segfault
2015-11-22 03:13:27 +00:00
jsg
3204a661ed
add a makefile for xenocara
2015-11-22 03:11:30 +00:00
jsg
61bd9e6bfc
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.
2015-11-22 03:08:22 +00:00
jsg
4f35c98dd8
don't install /etc/drirc it's just a bunch of workarounds for closed
...
linux programs
2015-11-22 03:05:02 +00:00
jsg
0ecb55906d
don't try to symlink files that don't exist
2015-11-22 03:01:23 +00:00
jsg
0cd8e2ac98
dlopen libGL.so not libGL.so.1
2015-11-22 02:58:43 +00:00
jsg
7966c15bd5
remove the hard requirement of llvm for gallium on i386/amd64
2015-11-22 02:55:55 +00:00
jsg
1fe54f218f
import Mesa 11.0.6
2015-11-22 02:36:47 +00:00