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)


Reply via email to