Commit Graph

656 Commits

Author SHA256 Message Date
4ce98c5b30 - version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882
- use again /etc/OpenCL/vendors for openSUSE Leap, i.e. use
  /usr/etc/OpenCL/vendors only for Tumbleweed

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=989
2020-08-31 20:10:10 +00:00
ccbef1ebb7 - Add vulkan device selection layer and vulkan overlay layer
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=986
2020-08-25 09:37:06 +00:00
eba5637e23 - specfile/baselibs.conf cleanup
* no longer support Mesa build without libglvnd
  * removed empty packages Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=984
2020-08-25 05:58:28 +00:00
39d3bee392 - update to 20.1.6
* sixth bugfix release for the 20.1 branch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=983
2020-08-23 18:36:19 +00:00
cc4d38bc1b Accepting request 824684 from home:dimstar:Factory
This should address the issues reported for Staging:B

https://build.opensuse.org/package/view_file/home:repo-checker/reports/openSUSE:Factory:Staging:B

- baselibs.conf:
  + Require Mesa-KHR-devel instead of Mesa-KHR-devel-<targettype>:
    KHR-devel consists only of header files there is thus no
    -<targettype> flavor being generated.
  + Do not require Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2 from
    their respective -32bit devel packages: with libglvnd defined
    to 0, the native packages are being generated, but are empty.
    For baselibs, this trick does not work and empty packages are
    being skipped. So we drop the dependency (with a note in the
    .spec to enable the deps when changing the defines).

OBS-URL: https://build.opensuse.org/request/show/824684
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=982
2020-08-22 20:49:44 +00:00
4980ae9e89 - update to 20.1.4
* fourth bugfix release for the 20.1 branch
  * just a few fixes here and there, nothing major

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=980
2020-07-23 12:55:40 +00:00
9aee424572 - update to 20.1.3
* third bugfix release for the 20.1 branch
  * lots of updates to our testing infrastructure

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=978
2020-07-10 12:10:36 +00:00
274b45fa2e - force valgrind support only on officially supported platforms
(boo#1173355)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=976
2020-07-01 12:49:56 +00:00
8f83f3faee - update to 20.1.2
* second bugfix release for the 20.1 branch
  * most of the fixes here are to the AMD drivers, and the rest
    is scattered over the tree.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=974
2020-06-26 12:15:40 +00:00
3a667f1eb8 - enable valgrind support (boo#1173355)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=973
2020-06-26 01:38:35 +00:00
c5ceb0424e - move mesa.icd from /usr/etc/OpenCL/vendors to
/usr/share/OpenCL/vendors (boo#1173005)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=971
2020-06-23 18:31:57 +00:00
b955f15ed2 define %_distconfdir to "/etc" on openSUSE/sle < TW
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=969
2020-06-18 14:16:43 +00:00
e21c6e109c - switch to /usr/etc/OpenCL/vendors for mesa.icd OpenCL file
location (boo#1173005)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=968
2020-06-18 12:20:29 +00:00
270637e8e7 - update to 20.1.1
* first bugfix release for the 20.1 branch
  * fixes issue affecting Unreal Engine 4 games on i965

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=965
2020-06-15 13:04:13 +00:00
67797062aa Reverted baselibs.conf changes needed for Wine 32bit development, since these
caused regressions. (boo#1172302)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=964
2020-06-15 12:29:08 +00:00
f3e1fdcf04 back to upstream signature (meanwhile updated with the correct key)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=963
2020-06-03 16:14:19 +00:00
10f764d0bf - update to 20.1.0
* first release for the 20.1 branch
  * One already known issue is that Unreal Engine 4 has a bug in
    its usage of glDrawRangeElements() causing it to be called
    with a number of vertices in place of the `end` parameter,
    that was recently revealed. This is an annoying bug that we 
    haven't worked around yet. For more details:
    https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917
- supersedes U_add-lifetime-dse-fix.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=962
2020-06-03 14:28:40 +00:00
8b498c9907 - renamed latest patch according to X.Org bug policy
- apply patch also for Mesa.spec

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=959
2020-05-27 15:46:04 +00:00
4b8424af2d - update to Mesa 20.0.7
* most fixes in Radv, but there are fixes all over the tree

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=955
2020-05-15 10:16:21 +00:00
6280eeb61a Accepting request 800082 from home:michel_mno:branches:X11:XOrg
- avoid build error PowerPC, using gnu++14 (not gnu++11)
  https://bugzilla.opensuse.org/show_bug.cgi?id=1171045

OBS-URL: https://build.opensuse.org/request/show/800082
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=953
2020-05-04 19:41:33 +00:00
e78da08812 - update to Mesa 20.0.6
* fairly small release (a little bit of everything in here)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=951
2020-04-30 14:52:12 +00:00
90957beb61 - require llvm/clang 10
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=949
2020-04-25 10:37:29 +00:00
1c6f326060 - update to Mesa 20.0.5
*  pretty big release with AMD and Intel drivers receiving the 
     majority of the work.
- supersedes U_EGL-Add-eglSetDamageRegionKHR-to-GLVND-dispatch-list.patch
- supersedes n_opencl_dep_libclang.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=947
2020-04-24 10:43:51 +00:00
f2800fc006 Accepting request 796570 from home:Guillaume_G:branches:X11:XOrg
- Disable LTO on armv6 to fix build

OBS-URL: https://build.opensuse.org/request/show/796570
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=946
2020-04-23 15:16:16 +00:00
bc35cd9560 Accepting request 791538 from home:duwe:branches:X11:XOrg
- Fix Weston launch on tumbleweed by backporting commit bfb9c08e

OBS-URL: https://build.opensuse.org/request/show/791538
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=942
2020-04-05 15:34:04 +00:00
ca48dfa15a - update to Mesa 20.0.4
* emergency release, which reverts a serious SPIR-V regression
    in the 20.0.3 release.
- supersedes U_Revert-spirv-Implement-OpCopyObject-and-OpCopyLogica.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=941
2020-04-03 15:51:08 +00:00
bc7cb5bd77 - U_Revert-spirv-Implement-OpCopyObject-and-OpCopyLogica.patch
* revert severe spirv regression; emergency release will be
    available soon ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=939
2020-04-03 08:47:54 +00:00
2832d664ce - update to Mesa 20.0.2
* bugfix release:  fixes all over the tree; mostly AMD (radv, 
    aco), NIR and Intel (isl, anv)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=938
2020-04-02 11:21:32 +00:00
3a8550f0c5 - update to Mesa 20.0.2
* bugfix release: fixes all over the code base

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=936
2020-03-19 10:43:52 +00:00
cd3b7af6d6 - update to Mesa 20.0.1
* bugfix release

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=934
2020-03-09 15:34:21 +00:00
0c423e75dd - cleanup in specfile: get rid of is_opensuse macro, which is no
longer needed at all (jira#PM-1623)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=933
2020-03-06 10:30:17 +00:00
8858127b8d - Loosen dependencies to allow building with newer versions of
clang-devel, similar to llvm-devel.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=931
2020-02-28 15:31:51 +00:00
ffe6cd2257 Accepting request 778189 from home:seilerphilipp:mesa
- update to mesa 20.0.0
* changelog https://mesa3d.org/relnotes/20.0.0.html
- supersedes U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patch
- supersedes U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch
- supersedes U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch
- supersedes U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch
- supersedes U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch
- update to patch n_add-Mesa-headers-again.patch to fit v20.0.0 sources
- update to patch n_drirc-disable-rgb10-for-chromium-on-amd.patch to fit v20.0.0 sources (fixed patch itself so it fits the correct section again)

OBS-URL: https://build.opensuse.org/request/show/778189
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=929
2020-02-22 20:13:57 +00:00
43b9422337 - only use 'BuildRequires:llvm-devel >= 9.0.0' for TW/factory; for
older products still use 'BuildRequires: llvm9-devel'; fixed
  build on openSUSE Leap 15.2

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=926
2020-02-18 15:18:38 +00:00
4c3a5ac5ed - Update to version 19.3.4
* changes all over the tree, but aco and anv are leading the
    way in changes
- supersedes u_Revert_gallium_Fix_big-endian_addressing_of_non-bitmask_array_formats.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=925
2020-02-16 12:11:31 +00:00
382c9d903b - u_Revert_gallium_Fix_big-endian_addressing_of_non-bitmask_array_formats.patch
* replaces U_gallium-Fix-big-endian-addressing-of-non-bitmask-arr.patch
    by an official merge request (bsc#1162252, gitlab issue#2472)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=923
2020-02-06 13:28:14 +00:00
101cb57bbd - U_gallium-Fix-big-endian-addressing-of-non-bitmask-arr.patch
* reverse apply since it caused a regression in rendering on
    s390x (bsc#1162252)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=921
2020-02-03 17:36:08 +00:00
665cf7fc96 - require and check for llvm-devel >= 9 instead of llvm9-devel on
openSUSE

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=918
2020-01-30 00:00:43 +00:00
ed85efa52f - require and check for llvm-devel >= 9 instead of llvm9-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=917
2020-01-29 22:57:56 +00:00
8e4ed1c980 - enabled build of gallium based llvmpipe driver for s390x
(related to jsc#IBM-369, jsc#SLE-7452)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=916
2020-01-29 18:00:32 +00:00
b16d8b7271 - Update to version 19.3.3
* There's plenty of changes here, but intel, docs, radeonsi,
    and aco are the biggest sets of changes.
- supersedes U_0005-radv-Remove-syncobj_handle-variable-in-header.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=915
2020-01-29 15:57:07 +00:00
40939ad4a3 - set optflags also for g++ compiler
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=914
2020-01-29 13:36:55 +00:00
9bf2594954 - require llvm9 (jsc#IBM-369, jsc#SLE-7452)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=913
2020-01-27 15:47:42 +00:00
3c02115d0a - U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patch
U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch
  U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch
  U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch
  U_0005-radv-Remove-syncobj_handle-variable-in-header.patch
  U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch
  * fixes build with gcc10 using -fno-common as default now (boo#1160578)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=911
2020-01-22 16:10:11 +00:00
f0dd32625c Accepting request 764088 from home:Andreas_Schwab:Factory
- Enable LLVM support on riscv64

OBS-URL: https://build.opensuse.org/request/show/764088
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=909
2020-01-14 11:12:27 +00:00
97236495c7 - Update to version 19.3.1
* Intel and AMD drivers make up the bulk of the changes, with
    a bit of nir and glsl, plus a sprinkling of other stuff in
    there.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=907
2020-01-12 18:19:09 +00:00
0275127f5c - n_drirc-disable-rgb10-for-chromium-on-amd.patch
* fixes patch (boo#1145188)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=905
2020-01-05 20:12:49 +00:00
2751947d00 Accepting request 759877 from home:hellcp:branches:X11:XOrg
- Update to version 19.3.0
  * Mainly changes to the build system, i965, aco, radv and anv
  * New features, check Phoronix:
    https://www.phoronix.com/scan.php?page=article&item=mesa-193-features
- Update to version 19.3.1
  * Bugfixes for i965/iris, anv and radv

OBS-URL: https://build.opensuse.org/request/show/759877
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=904
2020-01-04 22:27:51 +00:00
dfaac9c794 - Update to version 19.2.6
* fixes build on PPC
  * couple of additional stable patches 

- Update to version 19.2.5
  * There's a little bit over everything in here, with anv and
    radeonsi standing out as the two biggest components getting
    changes, but core mesa, core gallium, llvmpipe, nir, egl,
    i965, tgsi, st/mesa, spirv, and the Intel compiler also
    fixes in this release.
- supersedes u_call-shmget-with-permission-0600-instead-of-0777.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=902
2019-11-22 11:21:36 +00:00
573aa2f241 - u_call-shmget-with-permission-0600-instead-of-0777.patch
* CVE-2019-5068 (bsc#1156015)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=900
2019-11-14 14:52:13 +00:00