Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2019-03-27 16:10:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-tools" Wed Mar 27 16:10:46 2019 rev:13 rq:685791 version:2019.2.git25 Changes: -------- --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2019-01-15 13:14:12.836459532 +0100 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.25356/spirv-tools.changes 2019-03-27 16:10:46.787677077 +0100 @@ -1,0 +2,33 @@ +Sun Mar 17 13:25:59 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new snapshot 2019.2.git25 (2ac348b5) to be in line + with current spirv-headers. + * Add --strip-atomic-counter-memory + * Add validation of storage classes for WebGPU + * Add validation for ExecutionMode in WebGPU + * Implement WebGPU specific CFG validation + * Allow NonWritable to target struct members + * Add validation for SPV_NV_cooperative_matrix + +------------------------------------------------------------------- +Wed Feb 20 20:06:31 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2019.2 + * General: + * Support SPV_EXT_physical_storage_buffer + * Optimizer: + * Upgrade memory model improvments for modf and frexp. + * Add a new pass to move loads closer to their uses: code sinking. + * Invalidating the type manager now invalidates the constant + manager. + * Expand instrumentation pass for bindless bounds checking to + runtime-sized descriptor arrays. + * Add a new dead struct member elimination pass + * Validator: + * Support SPV_KHR_no_integer_wrap and related decorations. + * Validate Vulkan rules for OpTypeRuntimeArray. + * Validate NonWritable decoration. + * Many WebGPU specific validation rules were added. + * Validate variable pointer related function call rules. + +------------------------------------------------------------------- Old: ---- spirv-tools-2019.1.tar.xz New: ---- spirv-tools-2019.2.git25.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spirv-tools.spec ++++++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.415676916 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.419676915 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 2019.1 -%define lname libSPIRV-Tools-suse9 +%define version_unconverted 2019.2.git25 +%define lname libSPIRV-Tools-suse11 Name: spirv-tools -Version: 2019.1 +Version: 2019.2.git25 Release: 0 Summary: API and commands for processing SPIR-V modules License: Apache-2.0 @@ -38,7 +38,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.3.g60 +BuildRequires: spirv-headers >= 1.3.7 %description The package includes an assembler, binary module parser, ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.447676908 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.451676907 +0100 @@ -3,9 +3,9 @@ <param name="scm">git</param> <param name="url">https://github.com/KhronosGroup/SPIRV-Tools</param> <param name="filename">spirv-tools</param> - <param name="revision">v2019.1</param> - <param name="parent-tag">v2019.1</param> - <param name="versionformat">2019.1</param> + <param name="revision">2ac348b5</param> + <param name="parent-tag">61dfd8492b6e324f684863ecbd79c299a06e6517</param> + <param name="versionformat">2019.2.git@TAG_OFFSET@</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.463676904 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.463676904 +0100 @@ -1,4 +1,4 @@ -libSPIRV-Tools-suse9 +libSPIRV-Tools-suse11 spirv-tools-devel requires -spirv-tools-<targettype> - requires "libSPIRV-Tools-suse9-<targettype> = <version>" + requires "libSPIRV-Tools-suse11-<targettype> = <version>" ++++++ ver.diff ++++++ --- /var/tmp/diff_new_pack.nMc7h7/_old 2019-03-27 16:10:47.471676902 +0100 +++ /var/tmp/diff_new_pack.nMc7h7/_new 2019-03-27 16:10:47.475676901 +0100 @@ -19,7 +19,7 @@ spvtools_pch(SPIRV_SOURCES pch_source) add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse9) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse11) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -27,7 +27,7 @@ add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping extinst_tables ) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse9) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse11) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -39,7 +39,7 @@ move_to_front.h move_to_front.cpp) -+ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse9) ++ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse11) spvtools_default_compile_options(SPIRV-Tools-comp) target_include_directories(SPIRV-Tools-comp PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -51,7 +51,7 @@ add_library(SPIRV-Tools-link linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse9) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse11) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link @@ -63,7 +63,7 @@ add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES}) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse9) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse11) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -75,7 +75,7 @@ PUBLIC ${SPIRV_HEADER_INCLUDE_DIR} PRIVATE ${spirv-tools_BINARY_DIR} ) -+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse9) ++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse11) # The reducer reuses a lot of functionality from the SPIRV-Tools library. target_link_libraries(SPIRV-Tools-reduce PUBLIC ${SPIRV_TOOLS}
