Commit graph

535 commits

Author SHA1 Message Date
Adam Jackson
6463e257ef Fix s390*'s swrast to be classic not softpipe 2013-02-26 12:17:22 -05:00
Jens Petersen
52a3beeca5 build against llvm-3.2 with radeonsi enabled 2013-02-19 15:47:28 +09:00
Dave Airlie
21efcc3c3e mesa: if we build against llvm3.2 we need to package this library 2013-02-13 20:01:12 +10:00
Dave Airlie
c980166c5e mesa: we seem to need gettext now 2013-02-13 18:36:36 +10:00
Dave Airlie
cbd72a1775 mesa: make nv50 build and disable intel GL3 2013-02-13 18:19:46 +10:00
Dave Airlie
43bd7e5b7d snapshot mesa 9.1 branch 2013-02-13 16:57:10 +10:00
Tom Callaway
10fd3a4ad1 add license clarification doc for mlaa 2013-01-15 10:38:20 -05:00
Adam Jackson
b62fcfa7cf mesa-9.0.1-22-gd0a9ab2.patch: Sync with git
- Build with -fno-rtti -fno-exceptions, modest size and speed win
- mesa-9.0.1-less-cxx-please.patch: Remove the only use of typeid() so the
  above works.
2012-12-20 14:15:37 -05:00
Adam Jackson
6b4ca015c1 Allow linking against a private version of LLVM libs for RHEL7
- Build with -j again
2012-12-05 16:12:23 -05:00
Adam Jackson
b3332fe6e9 Mesa 9.0.1 2012-12-03 10:53:37 -05:00
Dave Airlie
413326c885 mesa-9.0-19-g895a587.patch: sync with 9.0 branch with git
- drop wayland patch its in git now.
2012-11-07 07:05:57 +10:00
Dave Airlie
5145f07dda mesa: fix build on EL7 with later libdrm 2012-11-05 10:01:28 +00:00
Adam Jackson
58ffc4a7a3 mesa-9.0-18-g5fe5aa8: sync with 9.0 branch in git
- Portability fixes for F17: old wayland, old llvm.
2012-11-01 16:54:32 -04:00
Dan Horák
505963e221 gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are built 2012-10-27 17:16:35 +02:00
Adam Jackson
b93c03ffe8 Rebuild for wayland 0.99 2012-10-19 13:22:33 -04:00
Adam Jackson
e6d50bff47 Merge fix: drop %patch13 2012-10-17 11:18:28 -04:00
Adam Jackson
f70da37fb4 Merge branch 'f18' 2012-10-17 10:47:25 -04:00
Adam Jackson
a3d595cd31 Mesa 9.0
- mesa-9.0-12-gd56ee24.patch: sync with 9.0 branch in git
2012-10-10 14:33:29 -04:00
Adam Jackson
9058f5aaa6 Switch to external gl-manpages and libGLU
- Drop ShmGetImage fastpath for a bit
2012-10-10 11:55:24 -04:00
Dan Horák
4e89a7adee - explicit BR: libGL-devel is required on s390(x), it's probbaly brought in indirectly on x86
- gallium drivers must be set explicitely for s390(x) otherwise also r300, r600 and vmwgfx are also built
2012-10-01 06:51:20 -04:00
Adam Jackson
63e439c487 Switch to swrast classic instead of softpipe for non-llvm arches
- Re-disable llvm on ppc until it can draw pixels
2012-09-24 14:53:26 -04:00
Dave Airlie
ff3f075790 rebase to latest upstream 9.0 pre-release branch
- add back glu from new upstream (split for f18 later)
2012-09-24 10:49:28 +10:00
Dave Airlie
7862bd0195 rebase to latest upstream 9.0 pre-release branch 2012-09-24 09:21:34 +10:00
Dave Airlie
73c2a71b44 why fix one yylex when you can fix two 2012-09-14 20:02:30 +10:00
Dave Airlie
07d31662a9 fix yylex collision reported on irc by hughsie 2012-09-14 11:42:50 +10:00
Adam Jackson
ac1320a58f Switch to 9.0 prerelease branch
- Today's git snap of same
- Switch to irritatingly-slow swrast instead of intolerably-slow softpipe
  on non-llvm arches
- Re-disable llvm on PPC until it's in shape enough to make pixels appear
- Drop libGLU subpackage, split off upstream
- Drop manpages, require gl-manpages from libGL-devel instead
- Capitulate to libkms until upstream stops needing it again
2012-09-07 16:34:36 -04:00
Adam Jackson
d509df9608 Today's git snap
- Revert dependency on libkms
- Patch from Mageia to fix some undefined symbols
2012-08-27 11:29:09 -04:00
Adam Jackson
c5844a19f6 editorial cleanup 2012-08-20 13:59:31 -04:00
Daniel Mach
34df1031e2 mesa: fix deletion of radenosi_dri.so
fixes build on EL7.
2012-08-17 23:51:46 +10:00
Dave Airlie
ade939e6c9 parallel make seems broken - on 16 way machine internally. 2012-08-17 16:09:10 +10:00
Dave Airlie
c14356aa39 upstream snapshot 2012-08-16 11:05:17 +10:00
Peter Robinson
6be87d48fe Enable LLVM on ARM 2012-07-25 11:12:18 +01:00
Peter Robinson
131d1d7800 Fix building on platforms with HW and without LLVM 2012-07-25 07:56:27 +01:00
Adam Jackson
ee01f24799 Re-enable llvm on ppc, being worked on
- Don't BuildReq on wayland things in RHEL
2012-07-24 15:11:35 -04:00
Adam Jackson
2844958418 Don't BuildReq on wayland things in RHEL 2012-07-24 09:44:45 -04:00
Adam Jackson
d98a24e394 Build radeonsi (#842194) 2012-07-23 17:19:31 -04:00
Dennis Gilmore
83c9046afe - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 19:39:11 -05:00
Dave Airlie
0a32b17966 upstream snapshot: fixes build issues 2012-07-17 19:14:36 -04:00
Dave Airlie
59f011598d snapshot mesa: add some build hackarounds 2012-07-17 03:59:15 -04:00
Ville Skyttä
5384165a1f Call ldconfig at -libglapi and -libxatracker post(un)install time.
- Drop redundant ldconfig dependencies, let rpm auto-add them.
2012-07-15 00:51:39 +03:00
Dave Airlie
9e9873656f enable shared llvm usage. 2012-06-13 19:57:00 +01:00
Adam Jackson
ffc26695a4 Disable llvm on non-x86 (#829020) 2012-06-07 15:28:37 -04:00
Dave Airlie
c5fd247021 rebase to git master + build on top of llvm 3.1 2012-06-03 16:33:36 +01:00
Adam Jackson
9ea8fa3222 mesa-8.0-llvmpipe-shmget.patch: Rediff for 8.1. 2012-05-17 13:47:33 -04:00
Karsten Hopp
b4ef8dc9c0 revert disabling of hardware drivers, disable only llvm on PPC* (#819060) 2012-05-10 16:23:44 +02:00
Adam Jackson
c2a3b41769 More RHEL tweaking: no pre-DX7 drivers, no wayland. 2012-05-01 11:43:31 -04:00
Karsten Hopp
94e71ad2ab include libdricore.so and libglsl.so on non-hardware archs 2012-04-26 18:45:21 +02:00
Dave Airlie
b5f152dca3 move drirc into with_hardware section 2012-04-26 16:15:25 +01:00
Adam Jackson
c79e61640d Don't build vmware stuff on non-x86 (#815444) 2012-04-26 10:19:09 -04:00
Richard Hughes
43e76b84ef Rebuild with new git snapshot
- Remove upstreamed patches
2012-04-24 17:47:33 +01:00
Karsten Hopp
fafa94bb72 disable llvm on PPC(64) in Fedora as recommended in bugzilla 769803 2012-04-24 12:40:26 +02:00
Karsten Hopp
7b0f0bfa65 disable llvm on PPC(64) in Fedora as recommended in bugzilla 769803 2012-04-24 12:39:24 +02:00
Adam Jackson
5e377e725c Require newer libX11 on F17+ 2012-04-10 12:08:10 -04:00
Adam Jackson
a3ea44be80 mesa-8.0.1-fix-16bpp.patch: Fix 16bpp in llvmpipe 2012-04-02 12:27:19 -04:00
Dave Airlie
afdb6fd219 get latest 8.0.2 set of fixes 2012-03-31 09:25:39 +01:00
Adam Jackson
4b435c8c6e Subpackage libglapi instead of abusing -dri-drivers for it to keep minimal
disk space minimal. (#807750)
2012-03-28 17:21:59 -04:00
Adam Jackson
7ff11a9499 mesa-8.0.1-llvmpipe-shmget.patch: Fix image pitch bug. 2012-03-28 16:52:49 -04:00
Adam Jackson
3af7c5d238 mesa-8.0-nouveau-tfp-blacklist.patch: gnome-shell blacklisting: nvfx and
below with <= 64M of vram, and all nv30.
2012-03-23 13:49:45 -04:00
Adam Jackson
6f9536616b mesa-8.0.1-llvmpipe-shmget.patch: Use ShmGetImage if possible 2012-03-21 13:41:55 -04:00
Adam Jackson
8337c9e3d0 Move libglapi into -dri-drivers instead of -libGLES as being marginally
more appropriate (libGL wants to have DRI drivers, but doesn't need to
  have a full libGLES too).
2012-03-19 14:05:34 -04:00
Dave Airlie
d99341dda9 enable vmwgfx + xa state tracker 2012-03-15 13:39:24 +00:00
Adam Jackson
db7b1e9432 mesa-8.0.1-git.patch: Sync with 8.0 branch (commit a3080987) 2012-03-01 14:27:52 -05:00
Thorsten Leemhuis
e94ec35108 a few changes for weston, the wayland reference compositor (#790542):
- enable gbm and shared-glapi in configure command (the latter is required by
  the former) and add subpackages libgbm and libgbm-devel
- add --with-egl-platforms=x11,wayland,drm to configure command and add
  subpackages libwayland-egl and libwayland-egl-devel
2012-02-23 20:14:04 +01:00
Adam Jackson
c31938b87e Mesa 8.0.1 2012-02-17 13:55:48 -05:00
Adam Jackson
3d4c8b2bcb Mesa 8.0 2012-02-13 16:53:18 -05:00
Adam Jackson
4189d1ce8f Default to DRI libGL on all arches (#789402) 2012-02-13 11:10:06 -05:00
Dave Airlie
a96128314d update to 8.0 snapshot 2012-01-26 15:34:09 +00:00
Adam Jackson
748b3871c7 Today's git snapshot 2012-01-05 14:56:38 -05:00
Adam Jackson
45f1c9cd92 Today's git snapshot
Disable hardware drivers on ppc* in RHEL
2011-12-14 13:14:28 -05:00
Dan Horák
5b97e5058c fix build on s390(x) 2011-12-02 17:18:56 +01:00
Adam Jackson
4ed76b074d Today's git snapshot
enable-xcb
mesa-7.1-nukeglthread-debug.patch: Drop
2011-11-29 20:57:08 -05:00
Adam Jackson
183b339882 mesa-dri-drivers Obsoletes: mesa-dri-drivers-dri1 < 7.12 2011-11-17 14:32:24 -05:00
Adam Jackson
0fd2b01338 Cleanups to BuildRequires, Requires, Conflicts, etc. 2011-11-16 11:29:47 -05:00
Dave Airlie
3c65592ff9 rebase to upstream snapshot of 7.12 2011-11-14 16:21:37 +00:00
Adam Jackson
be5a5a8430 Rebuild for new libllvm soname 2011-11-14 09:59:47 -05:00
Adam Jackson
002c31ee95 Obsolete more -llvmcore (#752152) 2011-11-09 11:03:17 -05:00
Dave Airlie
f899a988b0 snapshot latest mesa 7.11 stable branch (what will be 7.11.1) 2011-11-03 20:01:23 +00:00
Adam Jackson
1f59b048fd mesa-7.11-fix-sw-24bpp.patch: Fix software rendering in 24bpp. 2011-11-03 15:51:35 -04:00
Adam Jackson
d59159108a mesa-7.11-intel-swap-event.patch: Disable GLX_INTEL_swap_event by default;
DRI2 enables it explicitly, but swrast doesn't and oughtn't. (#748747)
2011-10-28 20:32:20 -04:00
Adam Jackson
82500f989b mesa-7.11-intel-swap-event.patch: Disable GLX_INTEL_swap_event by default;
DRI2 enables it explicitly, but swrast doesn't and oughtn't. (#748747)
2011-10-28 20:29:23 -04:00
Adam Jackson
d0b5f9d6dc 0001-nv50-fix-max-texture-levels.patch: Fix maximum texture size on
nouveau (and thus, gnome-shell init on wide display setups) (#748540)
2011-10-25 13:22:29 -04:00
Adam Jackson
350c27a4e4 mesa-7.11-drisw-glx13.patch: Fix GLX 1.3 ctors with swrast (#747276) 2011-10-24 14:00:41 -04:00
Adam Jackson
86c94f93e8 mesa-7.11-generic-wmb.patch: Add generic write memory barrier macro for
non-PC arches.
2011-09-09 16:10:35 -04:00
Adam Jackson
eb9de72039 Add khrplatform-devel subpackage so {EGL,GLES}-devel are usable 2011-09-08 17:33:52 -04:00
Michel Alexandre Salim
30013cd0f9 Rebuild against final LLVM 2.9 release 2011-08-03 10:49:41 +02:00
Adam Jackson
36a1ccb39c Mesa 7.11
Redo the driver arch exclusion, yet again.  Dear secondary arches: unless
it's an on-motherboard driver like i915, all PCI drivers are to be built
for all PCI arches.
2011-08-02 11:58:35 -04:00
Dave Airlie
95ccf3bb06 rebase to latest upstream snapshot (same as F15) 2011-07-30 00:29:10 +10:00
Peter Lemenkov
f95befaea6 Fix build on PPC/PPC64
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
2011-07-07 12:21:45 +04:00
Ville Skyttä
7530e4cd03 More include dir ownership fixes (#682357). 2011-07-06 23:47:18 +03:00
Adam Jackson
49805aa616 fix arch deps and directory ownership 2011-07-05 16:28:52 -04:00
Dave Airlie
d82d9c8abb rebase to 20 June snapshot from upstream - new gallium config options 2011-06-20 14:15:34 +10:00
Dave Airlie
15630b359e dropping DRI1 is premature, fix swrastg upstream first. 2011-06-20 13:47:11 +10:00
Dan Horák
d48bd270dd r300 needs to be explicitely disabled when with_hardware == 0 2011-05-10 12:18:22 +02:00
Adam Jackson
b65713229c single build pass 2011-05-09 20:17:06 -04:00
Adam Jackson
bfe01be60a death to DRI1 drivers 2011-05-09 19:37:05 -04:00
Adam Jackson
c0d2da0658 use llvm's libllvm.so hack instead of our own 2011-05-09 15:39:01 -04:00
Adam Jackson
b28ff10865 fix intel driver exclusion 2011-04-18 14:07:25 -04:00
Dave Airlie
520a4284d1 fix nouveau vieux build 2011-04-12 21:24:38 +10:00
Dave Airlie
93e1adb483 latest upstream snapshot to fix r200 regression. 2011-04-12 21:04:10 +10:00
Dave Airlie
a27a36d277 Revert upstream patches causing SNB regression. 2011-04-01 14:27:54 +10:00
Dave Airlie
7f30443aa2 upstream snapshot again - proper fix for ILK + nv50 gnome-shell issue 2011-04-01 10:10:13 +10:00
Dave Airlie
5ea1084221 mesa-intel-fix-gs-rendering-regression.patch, attempt to fix gnome shell
rendering.
2011-03-30 17:12:01 +10:00
Dave Airlie
9f7b14f2f9 snapshot upstream again to hopefully fix ILK bug 2011-03-30 14:10:04 +10:00
Dave Airlie
7d1f13d65e pull latest snapshot + 3 post snapshot fixes 2011-03-29 06:15:09 +10:00
Adam Jackson
292f2d1923 mesa 7.10.1 2011-03-23 11:45:23 -04:00
Dennis Gilmore
8e0c8412f2 don try use a native jit on sparc 2011-03-17 20:27:33 -05:00
Dave Airlie
424069beb1 use g++ to link llvmcore.so so it gets libstdc++ (#674079) 2011-03-14 13:23:18 +10:00
Dan Horák
d55d73c6bb enable gallium-llvm only when with_hardware is set (workarounds linking
failure on s390(x))
2011-03-04 15:57:14 +01:00
Jerome Glisse
361cf9fbbe Build without -fno-omit-frame-pointer to avoid gcc 4.6.0 issue 2011-02-23 16:43:59 -05:00
Adam Jackson
b0b617aede fix libdrm br 2011-02-09 11:48:05 -05:00
Dennis Gilmore
8071d7dbf0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 11:32:02 -06:00
Ben Skeggs
866ef4fde3 move nouveau to mesa-dri-drivers 2011-01-20 10:38:18 +10:00
Ben Skeggs
8f82e4b6be nouveau: nvc0 (fermi) support + nv10/nv20 g-s fixes 2011-01-20 10:37:21 +10:00
Adam Jackson
55ddc6593b llvmcore hack 2011-01-18 22:36:41 -05:00
Adam Jackson
c70ee328e4 libudev and s390 cleanup 2011-01-18 18:54:35 -05:00
Adam Jackson
c6b63f55f9 if you put in the wrong numbers, does it give the right answers? 2011-01-18 18:30:44 -05:00
Dan Horák
36a7074227 - updated for s390(x), r300 is really built even when with_hardware == 0 2011-01-18 12:10:51 +01:00
Adam Jackson
458ba3f0b3 trim changelog 2011-01-18 00:05:15 -05:00
Dave Airlie
45b72caa5d - split out DRI1 drivers to reduce package size. 2011-01-18 14:08:44 +10:00
Ben Skeggs
87e6269f24 fix nouveau build 2011-01-08 11:00:01 +10:00
Dave Airlie
89c020a474 - new snapshot from 7.10 branch (include Radeon HD6xxx support) 2011-01-07 16:02:37 +10:00
Dave Airlie
6e66f4cd4b - new snapshot from 7.10 branch 2010-12-16 18:22:18 +10:00
Adam Jackson
bbe0602ef9 new snapshot 2010-12-15 09:44:35 -05:00
Adam Jackson
31225f1896 really disable egl, no, really 2010-12-06 16:20:02 -05:00
Adam Jackson
bbf660eca1 disable gallium egl 2010-12-02 16:34:08 -05:00
Dan Horák
c32b170be9 - workaround failing build on s390(x) 2010-12-01 22:21:53 +01:00
Adam Jackson
6a8c34836b today's snapshot 2010-11-29 17:54:34 -05:00
Adam Jackson
f9067924dc new git snap, swrastg switchover 2010-11-18 17:06:01 -05:00
Adam Jackson
239ccbb228 Requires cleanup 2010-11-15 11:20:01 -05:00
Adam Jackson
e8cb8d911e vg, abi magic, swrastg magic 2010-11-11 14:38:08 -05:00
Dave Airlie
a8555b48c4 - update to latest git snap + enable r600g by default 2010-11-09 00:17:43 -05:00
Dave Airlie
74028543ed enable EGL/GLES 2010-11-06 04:48:24 +10:00
Dave Airlie
7625ab7af0 after further discussion with ajax, split the EGL/GLES 2010-11-06 04:27:39 +10:00
Dave Airlie
6b7a5be152 fix .pc file for egl 2010-11-06 03:59:30 +10:00
Dave Airlie
7c273e6335 enable egl some more 2010-11-06 02:57:38 +10:00
Dave Airlie
cf9d011662 egl support test commit 2010-11-06 02:41:50 +10:00
Dave Airlie
63f3aa2613 - fix r300g selection 2010-11-03 17:03:48 +10:00
Adam Jackson
65e41ee5d4 cflags and swrastg motion 2010-11-02 15:38:12 -04:00
Adam Jackson
86dc0b73d7 fix llvm BR 2010-11-01 13:20:21 -04:00
Adam Jackson
465efeb596 fix experimental requires 2010-10-28 10:54:02 -04:00
Adam Jackson
6e48b091dc drop demos subpackage 2010-10-28 06:36:12 -04:00
Adam Jackson
24f1493ab2 fix osmesa linking 2010-10-20 16:28:35 -04:00
Adam Jackson
4f4b4ad5d4 today's snapshot 2010-10-20 13:58:16 -04:00
Dave Airlie
2cfd8f52ff - latest git snapshot - enable talloc/llvm links 2010-08-24 18:44:36 +10:00
Dave Airlie
fd8fab9a6e - snapshot latest git 2010-07-20 05:21:47 +00:00
Dave Airlie
4b079d35c8 - resnapshot latest git 2010-07-08 23:41:15 +00:00
Adam Jackson
9b83756d15 - Install COPYING like we ought to. 2010-07-08 14:55:58 +00:00
Dan Horák
24a42a4f55 - add libtool (needed by mesa-demos) to BR: - normally it's brought via
xorg-x11-util-macros and xorg-x11-server-devel, but not on platforms
    without hardware drivers
- build gallium drivers and the dri-drivers-experimental subpackage only
    when hardware drivers are requested
2010-06-25 08:13:00 +00:00
Dave Airlie
b1c41abb7f mesa: drop glew header removal 2010-06-12 20:36:13 +00:00
Dave Airlie
f4c700c192 mesa: update build req 2010-06-12 11:28:24 +00:00