matthieu
1ef4920a5b
Remove a workaround for a gcc ICE on mips64 that was fixed
...
by a recent gcc commit.
2010-02-03 12:44:10 +00:00
oga
9997d7a073
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.
2009-08-06 15:50:02 +00:00
matthieu
c4a03b3069
This is Mesa 7.4.2. from Brad.
2009-05-25 18:40:11 +00:00
matthieu
4be2d14bbe
Update build infrastructure for Mesa 7.4.
2009-05-17 20:20:23 +00:00
matthieu
b67e1f26fa
Add missing OpenBSD RCS Ids.
2009-01-28 16:10:44 +00:00
oga
f89935ff4d
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@
2009-01-10 16:06:51 +00:00
oga
fb552d1643
Fix substitutions for the pkg-config files. A couple of fields were
...
missed out, and one was looking for the wrong thing.
ok matthieu@
2009-01-10 16:04:43 +00:00
oga
cd1fdaad7a
Don't build intel_bufmgr_ttm.c anymore, the rest of the ttm code has
...
been removed.
ok matthieu@
2009-01-10 16:02:04 +00:00
oga
34ca8034ae
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@
2009-01-10 16:01:10 +00:00
todd
5fe2c4cd47
add -fPIC for sparc
...
ugly, but ok matthieu@
2008-11-05 07:18:25 +00:00
matthieu
811bfaa46d
This is now Mesa 7.2. Noticed by brad@. Thanks.
2008-11-02 16:45:34 +00:00
matthieu
b4cc3aa54b
Build fix. There were symlinks hiding in the git repository...
2008-11-02 16:07:40 +00:00
matthieu
8baeee737f
Update build infrastructure for libGL after Mesa 7.2 update.
2008-11-02 15:01:32 +00:00
matthieu
2252cd2bcd
Fix clean target.
2008-09-14 19:47:42 +00:00
brad
8a571d626f
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@
2008-07-16 20:24:39 +00:00
matthieu
80656e86d4
Update to Mesa 7.0.3. tested my oga@ and johan@
2008-05-31 16:36:47 +00:00
matthieu
27ae5db2a9
dri libs depend on libmesa_pic.a
2008-04-19 07:15:17 +00:00
matthieu
bbc31bf586
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@.
2008-03-25 23:41:50 +00:00
oga
223fbde840
Fix libmesa build on amd64 with XENOCARA_BUILD_DRI enabled.
...
Initial fix from phessler, help from matthieu. Thanks to both!
2008-03-23 16:43:25 +00:00
matthieu
6869a2ba6e
dri drivers need too be linked against libX11 for AIGLX (for threads stubs).
...
Problem found by oga@. Thanks.
2008-02-20 22:41:51 +00:00
matthieu
b139abf7aa
Update to Mesa 7.0.2. Tested by naddy@ (full ports build), simon@
...
and oga@ (with dri enabled).
2008-02-12 21:09:25 +00:00
oga
e571581c1f
Fix the linkage and CFLAGS of the dri libs. they don't segfault immediately
...
on startup now.
still a little sketchy though.
2008-02-07 00:09:01 +00:00
matthieu
098b2a2a58
Don't change the libGL linkage when not using dri.
2008-02-02 17:38:56 +00:00
matthieu
e4f12cdae7
remove extra white space
2008-02-02 17:36:48 +00:00
matthieu
f872674912
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@
2008-02-02 17:24:30 +00:00
matthieu
e6e77f8eea
remove useless rules for .cpp files.
2008-01-30 21:21:35 +00:00
matthieu
da301e0d8a
Better support for recursive make.
2008-01-06 18:34:38 +00:00
matthieu
594ab30bdc
remove emacs droppings that were not ignored by cvs
2007-12-04 22:23:50 +00:00
matthieu
b33b8154a6
Build infrastructure for libGL dri modules.
...
Work in progress, not connected to the build yet.
2007-12-04 22:00:27 +00:00
matthieu
5eb7bbe722
I did not intend to commit the XENOCARA_BUILD_DRI bit at all.
2007-11-27 09:55:06 +00:00
todd
25382573c6
default to not building DRI for now to permit x snaps to build, found by
...
Johan Lindman, thanks
2007-11-26 20:47:35 +00:00
matthieu
bfba922c91
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@
2007-11-26 15:10:19 +00:00
matthieu
afad917171
make libGL config closer to what was in the previous version:
...
- disable threads support
- link against libXext and libX11
2007-11-25 10:18:21 +00:00
matthieu
733e3c4fff
Update to Mesa 7.0.1. For now only indirect GLX is enabled in libGL.
2007-11-24 17:46:55 +00:00
matthieu
8c80956fab
Don't include debugging symbols.
2007-04-07 15:37:50 +00:00
david
417e49cb7f
more $Xenocara$ -> $OpenBSD$; ok matthieu@
2007-04-04 22:33:46 +00:00
matthieu
aec199b29d
o -DGLXEXT -> -DGLX_INDIRECT_RENDERING for 6.5.2
...
o bump minor rev
2007-03-03 17:39:42 +00:00
matthieu
fa3d52c6e1
link libGL against libXext and libX11, like X.Org 6.9 does.
...
Noticed by Brad with openoffice.
2007-01-18 21:59:16 +00:00
matthieu
dfa64e4aa5
sparc needs -fPIC
2006-12-03 19:36:18 +00:00
matthieu
297e2a2989
These libraries need a version bump.
2006-12-02 17:58:21 +00:00
matthieu
6a5579f8e8
Make 'obj' now can make symlinks to /usr/obj/xenocara (or any other
...
directory designed by XENOCARA_OBJDIR in /etc/mk.conf).
2006-12-02 16:28:48 +00:00
matthieu
111eb3bc11
Disable profiled libs.
2006-11-29 18:03:09 +00:00
matthieu
a068c23780
Build infrastructure for GL libs
2006-11-26 11:21:13 +00:00