Hello community, here is the log from the commit of package glslang for openSUSE:Factory checked in at 2017-02-15 10:05:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glslang (Old) and /work/SRC/openSUSE:Factory/.glslang.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glslang" Changes: -------- --- /work/SRC/openSUSE:Factory/glslang/glslang.changes 2016-11-11 14:34:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.glslang.new/glslang.changes 2017-02-15 10:05:58.675811506 +0100 @@ -1,0 +2,12 @@ +Sat Feb 4 23:45:26 UTC 2017 - jeng...@inai.de + +- Update to 3.0.g1077 + * Support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering + * Implement SPV_KHR_subgroup_vote + * Add EOpD3DCOLORtoUBYTE4 decomposition + * Add support for SPV_NV_geometry_shader_passthrough and + SPV_NV_sample_mask_override_coverage + * Add UAV (image) binding offset and HLSL register support +- Add gccwarn.diff + +------------------------------------------------------------------- Old: ---- glslang-3.0.g900.tar.xz New: ---- gccwarn.diff glslang-3.0.g1077.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glslang.spec ++++++ --- /var/tmp/diff_new_pack.6MlJNG/_old 2017-02-15 10:05:59.175741088 +0100 +++ /var/tmp/diff_new_pack.6MlJNG/_new 2017-02-15 10:05:59.179740525 +0100 @@ -1,7 +1,7 @@ # # spec file for package glslang # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define version_unconverted 3.0.g900 +%define version_unconverted 3.0.g1077 Name: glslang -Version: 3.0.g900 +Version: 3.0.g1077 Release: 0 Summary: OpenGL and OpenGL ES shader front end and validator License: BSD-3-Clause @@ -27,6 +27,7 @@ Url: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ Source: %name-%version.tar.xz +Patch1: gccwarn.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: cmake >= 2.8 @@ -56,6 +57,7 @@ %prep %setup -q +%patch -P 1 -p1 %build %cmake ++++++ gccwarn.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2017-02-05 00:54:29.893127773 +0100 hlslGrammar.cpp:2333:44: warning: no return statement in function returning non-void [-Wreturn-type] tFinalize& operator=(tFinalize&) { } References: https://github.com/KhronosGroup/glslang/issues/718 diff --git a/hlsl/hlslGrammar.cpp b/hlsl/hlslGrammar.cpp index 6c204137..bbb96f97 100755 --- a/hlsl/hlslGrammar.cpp +++ b/hlsl/hlslGrammar.cpp @@ -2330,7 +2330,7 @@ bool HlslGrammar::acceptPostfixExpression(TIntermTyped*& node) ~tFinalize() { parseContext.finalizeFlattening(); } HlslParseContext& parseContext; private: - tFinalize& operator=(tFinalize&) { } + tFinalize &operator=(tFinalize &) { return *this; } } finalize(parseContext); // Initialize the flattening accumulation data, so we can track data across multiple bracket or ++++++ glslang-3.0.g900.tar.xz -> glslang-3.0.g1077.tar.xz ++++++ ++++ 74742 lines of diff (skipped)