df91c744ba
- Update to 18.0.0-rc5
...
* The fifth and final release candidate for Mesa 18.0.0. Modulo
serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
- supersedes u_glsl-linker-error.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=728
2018-03-21 15:50:03 +00:00
7cd7cdb2d7
- no longer try to use non-existing python3-mako as BuildRequires
...
on Leap 42.3
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=726
2018-03-19 20:00:41 +00:00
7c41b698cc
Accepting request 587882 from home:michalsrb:branches:fdo104926:X11:XOrg
...
- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
* Fixes laggy mouse in Wayland. (fdo#104926)
OBS-URL: https://build.opensuse.org/request/show/587882
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=725
2018-03-16 13:14:29 +00:00
9eccb494d3
- replaced u_r600-egd_tables.py-added-support-for-python-3.patch
...
with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch
and enabled it again; removed again n_egd_tables_h.patch (boo#1082303)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=722
2018-03-01 16:14:54 +00:00
11fc1ebe62
no longer comment out disabled patch u_r600-egd_tables.py-added-support-for-python-3.patch
...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=721
2018-03-01 15:26:29 +00:00
74c679cef8
let patching fail once egd_tables.h is part of release tarball
...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=720
2018-03-01 14:00:42 +00:00
83b6f6862c
- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch
...
* use pregenerated egd_tables.h (via python2) instead of trying
to generate it during buildtime with python3 using an apparently
broken patch (boo#1082303)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=719
2018-03-01 13:51:54 +00:00
54e4ca42e2
- removed more unneeded buildrequires: libudev, openssl, bison,
...
flex (boo#1082312)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=717
2018-02-28 15:35:51 +00:00
df69ad9f26
- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
...
which is no longer needed due to changed LLVM build (boo#1082307)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=716
2018-02-27 18:19:46 +00:00
37d3052c53
- merge content of new rpmlintrc into existing Mesa-rpmlintrc file
...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=715
2018-02-27 09:59:23 +00:00
6a1bf12f3c
marked rpmlintrc as source in specfile
...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=714
2018-02-26 15:18:46 +00:00
b75f2de374
- no longer run ldconfig for the follwing backend (ICD) drivers,
...
since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan;
required adding a rpmlintrc file with appropriate rules
(boo#1082316)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=713
2018-02-26 14:34:53 +00:00
42d3a9c4ed
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)
...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=710
2018-02-23 13:27:08 +00:00
f35534c2f7
- redone u_add_llvm_codegen_dependencies.patch and renamed to
...
u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
(boo#1082307)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=709
2018-02-23 13:24:29 +00:00
cb8b1070ee
- removed u_mesa-8.0.1-fix-16bpp.patch and
...
u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
about 5 years (boo#1082305)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=708
2018-02-23 13:05:50 +00:00
f4c3419d2a
- recreated u_mesa-python3-only.patch and renamed to
...
u_r600-egd_tables.py-added-support-for-python-3.patch; also
removed first hunk (boo#1082303)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=707
2018-02-23 12:59:05 +00:00
5d5a714763
- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
...
* bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
(boo#1082297)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=706
2018-02-23 11:12:25 +00:00
d920707302
Accepting request 578358 from home:Andreas_Schwab:Factory
...
- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64
OBS-URL: https://build.opensuse.org/request/show/578358
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=705
2018-02-20 13:56:56 +00:00
bfb54f85e5
Accepting request 577308 from home:mstaudt:1081210boo-mesa-dri-vc4
...
- Split Nouveau and VC4 from the main driver package on all systems
Fixes (boo#1081210).
OBS-URL: https://build.opensuse.org/request/show/577308
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=703
2018-02-16 16:57:28 +00:00
85a8c9217e
Accepting request 576934 from home:mimi_vx:test
...
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
OBS-URL: https://build.opensuse.org/request/show/576934
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=702
2018-02-15 09:31:00 +00:00
Michal Srb
b1b86261ef
Accepting request 576479 from home:mimi_vx:branches:X11:XOrg
...
- add u_glsl-linker-error.patch
* fix fdo#104777 - Attaching multiple shader objects for the same
stage to a GLSL program triggers a linker error
when a package has been patched
- add u_glsl-linker-error.patch
* fix fdo#104777 - Attaching multiple shader objects for the same
stage to a GLSL program triggers a linker error
OBS-URL: https://build.opensuse.org/request/show/576479
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=700
2018-02-14 10:25:18 +00:00
de9388e7e1
Accepting request 575796 from home:worldcitizen:branches:X11:XOrg
...
Added %{release} so the correct package release is used when a package has been patched
OBS-URL: https://build.opensuse.org/request/show/575796
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=699
2018-02-12 14:47:44 +00:00
3e3283c5b2
- Update to 18.0.0-rc4
...
- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=698
2018-02-09 14:08:44 +00:00
Michal Srb
813de84f32
Accepting request 573594 from home:michalsrb:branches:bnc1079465:X11:XOrg
...
- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
* Fix crash when loading shader. (bnc#1079465)
OBS-URL: https://build.opensuse.org/request/show/573594
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=696
2018-02-07 08:22:29 +00:00
3b3af5d1da
- Update to 18.0.0-rc3
...
* includes significant improvements for OpenGL and Vulkan support
and performance.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=692
2018-02-02 14:05:09 +00:00
ffbbabedd9
Accepting request 571475 from home:michalsrb:branches:X11:XOrg
...
- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything
necessary as shared libraries.
OBS-URL: https://build.opensuse.org/request/show/571475
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=691
2018-01-31 16:37:49 +00:00
a71b936efc
Accepting request 570576 from home:michalsrb:branches:bnc1075901:X11:XOrg
...
- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
* n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
* While it is supported since LLVM 5.0.0, it was not working
correctly (bnc#1075901). Since we do not have the resources to
determine which fixes should be backported and LLVM 6 will be
released relatively soon, disable the support until then. Users
with the card will have working desktop using software
rendering just like they did with LLVM 4.
OBS-URL: https://build.opensuse.org/request/show/570576
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=686
2018-01-29 13:59:21 +00:00
086054d226
Accepting request 568104 from home:michel_mno:branches:X11:XOrg
...
- in spec file move %dir %{_libdir}/dri to avoid ppc build failure
OBS-URL: https://build.opensuse.org/request/show/568104
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=684
2018-01-22 12:02:57 +00:00
d0b4d1c0cd
Accepting request 567730 from home:michalsrb:branches:update-mesa
...
- Update to 17.3.3
* Fixes to radv, anv, etnaviv, swrast and radeonsi drivers.
* Fixes for DRI3.
- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa
usable again for users who do not install recommended packages.
It breaks the Mesa and Mesa-drivers split, which has to be fixed
by ignoring it in obs.
OBS-URL: https://build.opensuse.org/request/show/567730
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=682
2018-01-19 15:26:51 +00:00
Michal Srb
54060d0ef7
Accepting request 565806 from home:michalsrb:branches:X11:XOrg
...
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
* Add more Coffeelake PCI IDs (request by Intel)
OBS-URL: https://build.opensuse.org/request/show/565806
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=678
2018-01-15 15:45:22 +00:00
4055074f2c
Accepting request 562064 from home:jengelh:branches:X11:XOrg
...
- Drop some redundant wording from descriptions. all in opensuse:factory is free
Drop redundant %if guard around a %post section.
OBS-URL: https://build.opensuse.org/request/show/562064
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=677
2018-01-10 14:30:48 +00:00
Michal Srb
377f19bdd3
Accepting request 563225 from home:michalsrb:branches2:X11:XOrg
...
- Update to 17.3.2
* Multiple fixes in the RADV Vulkan driver, workaround when using
slibtool and a GLSL workaround for various titles using Unreal
Engine 4.
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
- Modify u_mesa-python3-only.patch to not break python 2.
OBS-URL: https://build.opensuse.org/request/show/563225
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=676
2018-01-10 09:51:07 +00:00
Michal Srb
91e3c82152
Accepting request 563054 from home:michalsrb:branches2:X11:XOrg
...
- Update to 17.3.1
* Multiple fixes and improvements of the GLSL shader cache. The
RADV driver no longer advertises VK_EXT_debug_report - there is
no support for it.
* The i965, radeonsi, nvc0 and freedreno drivers have received a
few small fixes each.
* A number of big endian fixes have been merged.
- Fixes for 32bit support broken by the Mesa split.
OBS-URL: https://build.opensuse.org/request/show/563054
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=675
2018-01-09 15:25:30 +00:00
50c22eaceb
Accepting request 562483 from home:scarabeus_iv:branches:X11:XOrg
...
- Switch to python3 during build instead of python2
* Add patch u_mesa-python3-only.patch
- Switch to python3 during build instead of python2
* Add patch u_mesa-python3-only.patch
OBS-URL: https://build.opensuse.org/request/show/562483
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=674
2018-01-08 11:57:13 +00:00
Michal Srb
85dec995cf
- Require llvm >= 3.9.0
...
* The build fails otherwise because it is required for multiple
Mesa components.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=672
2018-01-08 09:29:24 +00:00
Michal Srb
45afbf2b5d
Accepting request 561802 from home:michalsrb:branches:bnc1071297:X11:XOrg
...
- Use different form of split for faster build (bnc#1071297)
* Mesa.spec does not use llvm and builds most of the *-devel
subpackages.
* Mesa-drivers.spec uses llvm and builds extra things installable
in addition to packages from Mesa.spec. These packages are
required for actual rendering.
OBS-URL: https://build.opensuse.org/request/show/561802
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=670
2018-01-05 09:08:37 +00:00
d25fd5b848
Accepting request 555293 from home:mimi_vx:branches:X11:XOrg
...
- update to 17.3.0
- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* new major release comitng with changes in RADV, intel ANV,
S3TC support, RadeonSI driver with RX Vega. On-disk shader cache
OBS-URL: https://build.opensuse.org/request/show/555293
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=668
2017-12-10 12:52:00 +00:00
f308b44782
Accepting request 555227 from home:michalsrb:branches:bnc1071297:X11:XOrg
...
- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on
llvm and its purpose is to build fast and allow other packages
that BuildRequire Mesa to be build independently on llvm.
Packages built against Mesa-mini should work correctly when
installed with full Mesa package.
OBS-URL: https://build.opensuse.org/request/show/555227
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=666
2017-12-09 07:37:06 +00:00
162fc6874a
Accepting request 545750 from home:avindra
...
- update to 17.2.6
* Core: fix to keep a program alive when re-linking and prevent
an use-after-free.
* GLSL compiler: several fixes, including one to prevent a
SIGSEV when calling an undeclared subroutine in certain
conditions and another to mark the xfb buffers as active only
if a variable uses them.
* SPIR-V compiler: fixed seveal problems involving the usage of
separate images and texture/samplers.
* Intel drivers: many new fixes, specially for i965. Several are
focused on improving SIMD32 and little-core. It also includes a
fix for a GPU hang which was detected while playing HW
accelerated video with mpv.
* AMD drivers: radv has seen plugged 2 memory leaks while r600
has gotten a fix through reversing the tess factor components
for isolines.
* swr driver: fixes for two performance regressions (one for
avx512 platforms and the other for the avx/avx2 platforms).
* ddebug gallium driver: fix for an use-after-free.
* EGL: Wayland platform of the the DRI2 drivers got a fix to
prevent crashing in ancient systems.
* GLX has also received corrections to prevent a couple of errors
when creating and binding a context in DRI3 and DRISW,
respectively.
* Build and integration: allow building libglvnd when EGL is present
but not GLX. Enable building targets which don't need X11, such
as omx and va, when XCB is not present. You can now specify
the prefix installation for the OpenCL icd file.
OBS-URL: https://build.opensuse.org/request/show/545750
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=664
2017-11-27 10:08:12 +00:00
8922a426b3
Accepting request 540678 from home:avindra
...
It's still building. All of the patches were applied without conflicts.
Let's see the result.
OBS-URL: https://build.opensuse.org/request/show/540678
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=662
2017-11-11 17:08:56 +00:00
f75420706c
Accepting request 538334 from X11:XOrg
...
Revert change to python3 .. unfortuanetly dependecy on python2 is hardcoded and
needs more changes than simple deps
I'll open bug for this -> now is prepared removal of python2 from distribution
OBS-URL: https://build.opensuse.org/request/show/538334
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=660
2017-11-02 17:55:58 +00:00
5ad1a95bf5
Accepting request 538278 from home:mimi_vx:branches:X11:XOrg
...
- switch to python3
OBS-URL: https://build.opensuse.org/request/show/538278
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=659
2017-11-02 10:31:15 +00:00
cd6ef975f9
Accepting request 537777 from home:avindra
...
Update to 17.2.4.
No surprises.
Build is still going, lets see the result.
OBS-URL: https://build.opensuse.org/request/show/537777
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=658
2017-10-31 13:06:44 +00:00
6a40d63633
- update to 17.2.3
...
* The Vulkan drivers ANV and RADV have multiple small fixes.
* The EGL code has improved handling of the new wl_dmabuf codepath.
* SWR no longer crashes when checking environment variables.
* Other gallium drivers have also seen updates - freedreno, nouveau and
radeonsi. The gallivm module, used by llvmpipe et al. has gained little
endian PPC64 fixes.
* The VA and VDPAU state-trackers have seems improvements handling
interlaced videos.
* We're using python3 compatible constructs which gives us SCons 3.0
support.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=656
2017-10-23 09:52:13 +00:00
6bebdfbdba
Accepting request 534468 from home:michalsrb:branches:X11:XOrg
...
- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* llvm-config 3.9 and higher works properly, use its values
instead of guessing. Fixes build against llvm built as single
shared library.
OBS-URL: https://build.opensuse.org/request/show/534468
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=654
2017-10-17 14:05:27 +00:00
a17739caf7
Accepting request 533675 from home:Andreas_Schwab:Factory
...
- svga is x86-only
- u_svga-Fix-build-on-ppc64le.patch: Remove
OBS-URL: https://build.opensuse.org/request/show/533675
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=653
2017-10-12 17:44:54 +00:00
ba221bca17
Accepting request 533412 from home:michalsrb:branches:X11:XOrg
...
- Add build dependency on clang-devel-static.
* Required with new llvm4 build mode (bnc#1049703).
* Also rename dependency llvm-clang-devel to clang-devel. The
llvm-clang-devel is old name kept around for compatibility.
Note that it is unresolvable at the moment. It needs to meet with
llvm submission from devel:tools:compiler to work.
OBS-URL: https://build.opensuse.org/request/show/533412
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=652
2017-10-11 14:40:26 +00:00
5e1061b579
- update to 17.2.2
...
* several Vulkan ANV/RADV driver fixes including Wayland WSI
improvements, RadeonSI / i965 / VC4 OpenGL fixes among other
work, some fixes to common Gallium3D code, support for LLVM 5.0
in Gallium3D when using the SCons build system, and a range of
other fixes/improvements.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=650
2017-10-04 10:28:48 +00:00
a5b416ce07
Accepting request 530199 from home:StefanBruens:branches:X11:XOrg
...
- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware
guest driver, thus only usable on x86(_64) platforms
- Also enable OpenCL on arm (32bit), llvm4 has reached Factory
OBS-URL: https://build.opensuse.org/request/show/530199
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=649
2017-10-01 11:44:45 +00:00
bf7f23de09
Accepting request 526977 from home:mimi_vx:branches:X11:XOrg
...
- update to 17.2.1
* drop upstreamed patches
n_force-xlocale-funcs.patch
u_gallivm-correct-channel-shift-logic-on-big-endian.patch
u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
* fdo#100613 - Regression in Mesa 17 on s390x (zSystems)
* fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
* fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h
* fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning)
Redundant assignment
* fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium:
fold u_trim_pipe_prim call from st/mesa to drivers
* many fixes for RADV a glsl
OBS-URL: https://build.opensuse.org/request/show/526977
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=647
2017-09-18 14:53:14 +00:00