From ebabdef0cf24a2e85a11c41f300c77082fc71ee234bdb35e3939a91a6d51ede4 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Wed, 18 Apr 2018 09:36:28 +0000 Subject: [PATCH 1/2] - enabled opencl and that way also Mesa-gallium on 42.3 since we now build against llvm 6; this also fixes the requirements from Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by community) OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=735 --- Mesa-drivers.changes | 8 ++++++++ Mesa-drivers.spec | 3 +-- Mesa.changes | 8 ++++++++ Mesa.spec | 3 +-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 09ba841..686931a 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Apr 18 09:07:57 UTC 2018 - sndirsch@suse.com + +- enabled opencl and that way also Mesa-gallium on 42.3 since we + now build against llvm 6; this also fixes the requirements from + Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by + community) + ------------------------------------------------------------------- Thu Apr 5 08:37:03 UTC 2018 - msrb@suse.com diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 0592db7..6eac320 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -68,8 +68,7 @@ %define with_nine 1 %endif -%if 0%{gallium_loader} && 0%{?suse_version} >= 1330 -# llvm >= 3.9 not provided for <= 1330 +%if 0%{gallium_loader} %ifnarch ppc %define with_opencl 1 %endif diff --git a/Mesa.changes b/Mesa.changes index 09ba841..686931a 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Apr 18 09:07:57 UTC 2018 - sndirsch@suse.com + +- enabled opencl and that way also Mesa-gallium on 42.3 since we + now build against llvm 6; this also fixes the requirements from + Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by + community) + ------------------------------------------------------------------- Thu Apr 5 08:37:03 UTC 2018 - msrb@suse.com diff --git a/Mesa.spec b/Mesa.spec index fdbcde4..c908861 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -67,8 +67,7 @@ %define with_nine 1 %endif -%if 0%{gallium_loader} && 0%{?suse_version} >= 1330 -# llvm >= 3.9 not provided for <= 1330 +%if 0%{gallium_loader} %ifnarch ppc %define with_opencl 1 %endif From 34e7f5f283ca4aeecddc084446da7dfac404a2cb807252938eb363ad8ffbdc66 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 19 Apr 2018 10:36:41 +0000 Subject: [PATCH 2/2] - Update to 18.0.1 * In this release we have: * On the build system to highlight Meson is get improved thorugh several patches that fix issues around it. * On the drivers part, RADV get several fixes: one for multisample regressions on Vega, another around GFX9 buffer views, and a couple of them more to related with avoiding emitting unneeded vertex state. * St/Nine get fixes around face register, lighting constants, math check for inversible matrix, implicit conversions and bad tracking of vertex textures. * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around page faults. * Several fixes are also enqueued for Intel driver: set right channel_sizes for MOV_INDIRECT sources, set right config registration for uploading to kernel, return the fourcc stored in __DRIimage when possible, fix negative sign in 64-bit return values, fix null destination register in assembly instructions with 3 source operands, a fix for failed TCS/TES shader compilation * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo in code that was causing wrong return value, and another one to fix an unitialized modifier for DRI2. * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES supported version through environment variables, and a patch to fix an issue with texture samples found in "The Witness" through Wine. * A couple of bugs around unrolling loops have also been fixed, these patches were applied for NIR and GLSL. * On top of above, NIR gets more fixes in a couple of lowering functions used: coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at intrinsic support in lower_indirect_derefs. It also gets a fix around vars_to_ssa function. * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V compiler. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=736 --- Mesa-drivers.changes | 34 ++++++++++++++++++++++++++++++++++ Mesa-drivers.spec | 4 ++-- Mesa.changes | 34 ++++++++++++++++++++++++++++++++++ Mesa.spec | 4 ++-- mesa-18.0.0.tar.xz | 3 --- mesa-18.0.0.tar.xz.sig | Bin 566 -> 0 bytes mesa-18.0.1.tar.xz | 3 +++ mesa-18.0.1.tar.xz.sig | Bin 0 -> 119 bytes 8 files changed, 75 insertions(+), 7 deletions(-) delete mode 100644 mesa-18.0.0.tar.xz delete mode 100644 mesa-18.0.0.tar.xz.sig create mode 100644 mesa-18.0.1.tar.xz create mode 100644 mesa-18.0.1.tar.xz.sig diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 686931a..87320fb 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Thu Apr 19 09:55:13 UTC 2018 - sndirsch@suse.com + +- Update to 18.0.1 + * In this release we have: + * On the build system to highlight Meson is get improved thorugh several patches + that fix issues around it. + * On the drivers part, RADV get several fixes: one for multisample regressions on + Vega, another around GFX9 buffer views, and a couple of them more to related + with avoiding emitting unneeded vertex state. + * St/Nine get fixes around face register, lighting constants, math check for + inversible matrix, implicit conversions and bad tracking of vertex textures. + * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around + page faults. + * Several fixes are also enqueued for Intel driver: set right channel_sizes for + MOV_INDIRECT sources, set right config registration for uploading to kernel, + return the fourcc stored in __DRIimage when possible, fix negative sign in + 64-bit return values, fix null destination register in assembly instructions + with 3 source operands, a fix for failed TCS/TES shader compilation + * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo + in code that was causing wrong return value, and another one to fix an + unitialized modifier for DRI2. + * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES + supported version through environment variables, and a patch to fix an issue + with texture samples found in "The Witness" through Wine. + * A couple of bugs around unrolling loops have also been fixed, these patches were + applied for NIR and GLSL. + * On top of above, NIR gets more fixes in a couple of lowering functions used: + coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at + intrinsic support in lower_indirect_derefs. It also gets a fix around + vars_to_ssa function. + * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V + compiler. + ------------------------------------------------------------------- Wed Apr 18 09:07:57 UTC 2018 - sndirsch@suse.com diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 6eac320..43c7ae3 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -43,7 +43,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 18.0.0 +%define _version 18.0.1 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -113,7 +113,7 @@ %endif Name: Mesa-drivers -Version: 18.0.0 +Version: 18.0.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT diff --git a/Mesa.changes b/Mesa.changes index 686931a..87320fb 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Thu Apr 19 09:55:13 UTC 2018 - sndirsch@suse.com + +- Update to 18.0.1 + * In this release we have: + * On the build system to highlight Meson is get improved thorugh several patches + that fix issues around it. + * On the drivers part, RADV get several fixes: one for multisample regressions on + Vega, another around GFX9 buffer views, and a couple of them more to related + with avoiding emitting unneeded vertex state. + * St/Nine get fixes around face register, lighting constants, math check for + inversible matrix, implicit conversions and bad tracking of vertex textures. + * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around + page faults. + * Several fixes are also enqueued for Intel driver: set right channel_sizes for + MOV_INDIRECT sources, set right config registration for uploading to kernel, + return the fourcc stored in __DRIimage when possible, fix negative sign in + 64-bit return values, fix null destination register in assembly instructions + with 3 source operands, a fix for failed TCS/TES shader compilation + * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo + in code that was causing wrong return value, and another one to fix an + unitialized modifier for DRI2. + * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES + supported version through environment variables, and a patch to fix an issue + with texture samples found in "The Witness" through Wine. + * A couple of bugs around unrolling loops have also been fixed, these patches were + applied for NIR and GLSL. + * On top of above, NIR gets more fixes in a couple of lowering functions used: + coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at + intrinsic support in lower_indirect_derefs. It also gets a fix around + vars_to_ssa function. + * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V + compiler. + ------------------------------------------------------------------- Wed Apr 18 09:07:57 UTC 2018 - sndirsch@suse.com diff --git a/Mesa.spec b/Mesa.spec index c908861..e9c3c89 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -42,7 +42,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 18.0.0 +%define _version 18.0.1 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -112,7 +112,7 @@ %endif Name: Mesa -Version: 18.0.0 +Version: 18.0.1 Release: 0 Summary: System for rendering 3-D graphics License: MIT diff --git a/mesa-18.0.0.tar.xz b/mesa-18.0.0.tar.xz deleted file mode 100644 index aea4691..0000000 --- a/mesa-18.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:694e5c3d37717d23258c1f88bc134223c5d1aac70518d2f9134d6df3ee791eea -size 11056544 diff --git a/mesa-18.0.0.tar.xz.sig b/mesa-18.0.0.tar.xz.sig deleted file mode 100644 index 53a2cffb7bed7a70f5bdc7e81ac74bb73a963c81b6db265b55a7226c4f1d5c54..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j+O1GaDue&B6-Ik?vCt~anO>q!j-0$RF(UjPaT5bdrv zuq^9I4V4iO|7~vCe4T5;lbO4(+RCh+fEOcYiaG-YMmmuI%du8KVV-u$kD-@45BqZU z`hl+G%W0HHY@EXBhzB4mm`>l%%Y(*&w4C1eICCT(SY(;R66#@qxhcwsifG<1I#Nfe zY*e2nto$03FVdLVJ-H21v@Y@Kchczx5QlQ6w1!uiMwKnLLH`^56zh^pYORc+W(GdaA#F%7|i3kcYkO8p(B|p@gZH+ VzTe#fGd~~EZpmYvtQ~UvBLJ{fHYET6 literal 0 HcmV?d00001