Hello community, here is the log from the commit of package shaderc for openSUSE:Factory checked in at 2020-08-17 16:41:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shaderc (Old) and /work/SRC/openSUSE:Factory/.shaderc.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shaderc" Mon Aug 17 16:41:25 2020 rev:6 rq:827352 version:2020.2 Changes: -------- --- /work/SRC/openSUSE:Factory/shaderc/shaderc.changes 2020-04-14 15:17:16.992521263 +0200 +++ /work/SRC/openSUSE:Factory/.shaderc.new.3399/shaderc.changes 2020-08-17 16:41:45.877823963 +0200 @@ -1,0 +2,19 @@ +Mon Aug 17 01:07:43 UTC 2020 - malcolmle...@opensuse.org + +- Updated to release 2020.2: + * Support both posix and non-posix MinGW toolchains. + * Support optionally building Tint tooling for WGSL. + * Add -h option to glslc, spvc; same as --help. + * Update to Glslang generator 9. + * Add interface to support 16-bit types in HLSL + * Add glslc hidden experimental option -mfmt=wgsl; requires Tint. + * Add minimum buffer size for Dawn reflection. +- Changes from release 2020.1: + * Added warning signs about unsupported downloads. + * Removed Singleton pattern around access to glslang. + * Added concept of comparison sampler to API. + * Added support for options.hlsl.nonwritable_uav_texture_as_srv. + * Support forcing storage buffers to be always declared as UAV. +- Rebase 0001-Use-system-third-party-libs.patch. + +------------------------------------------------------------------- Old: ---- v2020.0.tar.gz New: ---- v2020.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shaderc.spec ++++++ --- /var/tmp/diff_new_pack.ftzNNW/_old 2020-08-17 16:41:49.353825498 +0200 +++ /var/tmp/diff_new_pack.ftzNNW/_new 2020-08-17 16:41:49.357825499 +0200 @@ -18,7 +18,7 @@ Name: shaderc %define lname libshaderc_shared1 -Version: 2020.0 +Version: 2020.2 Release: 0 Summary: A collection of tools, libraries and tests for shader compilation License: Apache-2.0 @@ -65,7 +65,7 @@ %prep %autosetup -p1 -echo "\"%{version}\"" > glslc/src/build-version.inc +echo "\"%version\"" >glslc/src/build-version.inc %build %cmake -DSHADERC_SKIP_TESTS=ON ++++++ 0001-Use-system-third-party-libs.patch ++++++ --- /var/tmp/diff_new_pack.ftzNNW/_old 2020-08-17 16:41:49.377825508 +0200 +++ /var/tmp/diff_new_pack.ftzNNW/_new 2020-08-17 16:41:49.377825508 +0200 @@ -1,18 +1,7 @@ -From: Martin Herkt <lach...@srsfckn.biz> -Date: Fri, 3 Nov 2017 11:58:14 +0100 -Subject: [PATCH 1/2] Use system third party libs - ---- - CMakeLists.txt | 7 ------- - glslc/CMakeLists.txt | 2 +- - libshaderc/CMakeLists.txt | 2 ++ - 3 files changed, 3 insertions(+), 8 deletions(-) - -Index: shaderc-2019.1/CMakeLists.txt -=================================================================== ---- shaderc-2019.1.orig/CMakeLists.txt -+++ shaderc-2019.1/CMakeLists.txt -@@ -92,7 +92,6 @@ endif(MSVC) +diff -Naur a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2020-07-23 16:43:08.000000000 -0500 ++++ b/CMakeLists.txt 2020-08-16 20:18:41.235394189 -0500 +@@ -113,7 +113,6 @@ # Configure subdirectories. # We depend on these for later projects, so they should come first. @@ -20,7 +9,7 @@ if(SHADERC_ENABLE_SPVC) add_subdirectory(libshaderc_spvc) -@@ -103,12 +102,6 @@ add_subdirectory(libshaderc) +@@ -124,11 +123,6 @@ add_subdirectory(glslc) add_subdirectory(examples) @@ -29,28 +18,13 @@ - ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py - ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc - COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).") -- + function(define_pkg_config_file NAME LIBS) add_custom_target(${NAME}-pkg-config ALL - COMMAND ${CMAKE_COMMAND} -Index: shaderc-2019.1/glslc/CMakeLists.txt -=================================================================== ---- shaderc-2019.1.orig/glslc/CMakeLists.txt -+++ shaderc-2019.1/glslc/CMakeLists.txt -@@ -18,7 +18,7 @@ add_library(glslc STATIC - shaderc_default_compile_options(glslc) - target_include_directories(glslc PUBLIC ${glslang_SOURCE_DIR}) - target_link_libraries(glslc PRIVATE glslang OSDependent OGLCompiler -- HLSL glslang SPIRV ${CMAKE_THREAD_LIBS_INIT}) -+ HLSL glslang SPIRV SPVRemapper ${CMAKE_THREAD_LIBS_INIT}) - target_link_libraries(glslc PRIVATE shaderc_util shaderc) - - add_executable(glslc_exe src/main.cc) -Index: shaderc-2019.1/libshaderc/CMakeLists.txt -=================================================================== ---- shaderc-2019.1.orig/libshaderc/CMakeLists.txt -+++ shaderc-2019.1/libshaderc/CMakeLists.txt -@@ -46,6 +46,8 @@ set(SHADERC_LIBS +diff -Naur a/libshaderc/CMakeLists.txt b/libshaderc/CMakeLists.txt +--- a/libshaderc/CMakeLists.txt 2020-07-23 16:43:08.000000000 -0500 ++++ b/libshaderc/CMakeLists.txt 2020-08-16 20:22:18.420735391 -0500 +@@ -66,6 +66,8 @@ shaderc_util SPIRV # from glslang SPIRV-Tools ++++++ v2020.0.tar.gz -> v2020.2.tar.gz ++++++ ++++ 2471 lines of diff (skipped)