commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2018-09-11 17:11:36 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Tue Sep 11 17:11:36 2018 rev:11 rq:631745 version:1.1.73 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2018-03-12 12:09:59.935160135 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2018-09-11 17:11:44.175925306 +0200 @@ -1,0 +2,13 @@ +Sat Aug 25 17:16:08 UTC 2018 - jeng...@inai.de + +- Update to new snapshot 1.1.73 + * layers: Removed obsolete (and duplicate) VUIDs + * layers: Make unique_objects ID map global + * layers: Add VUIDs for VK_KHR_incremental_present + * layers: Add canonical/unique ID to pipeline layout + * layers: Add support for StorageBuffer storage class + * loader: Add new core 1.1 entry points + * loader: Update loader for Vulkan 1.1 + * vulkaninfo: Add core 1.1 extensions + +--- Old: Vulkan-LoaderAndValidationLayers-1.1.70.0.tar.xz New: Vulkan-LoaderAndValidationLayers-1.1.73.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.7xsm70/_old 2018-09-11 17:11:44.979924058 +0200 +++ /var/tmp/diff_new_pack.7xsm70/_new 2018-09-11 17:11:44.979924058 +0200 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.1.70.0 +%define version_unconverted 1.1.73 Name: vulkan %define lname libvulkan1 -Version:1.1.70.0 +Version:1.1.73 Release:0 Summary:Vulkan loader and validation layers License:MIT ++ Vulkan-LoaderAndValidationLayers-1.1.70.0.tar.xz -> Vulkan-LoaderAndValidationLayers-1.1.73.tar.xz ++ 338112 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.7xsm70/_old 2018-09-11 17:11:46.019922443 +0200 +++ /var/tmp/diff_new_pack.7xsm70/_new 2018-09-11 17:11:46.019922443 +0200 @@ -2,9 +2,9 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - sdk-1.1.70 - sdk-1.1.70.0 - 1.1.70.0 + sdk-1.1.73.0 + sdk-1.1.73.0 + 1.1.73 windowsRuntimeInstaller
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2018-03-12 12:09:59 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Mon Mar 12 12:09:59 2018 rev:10 rq:585253 version:1.1.70.0 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2018-02-10 17:55:14.606482626 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2018-03-12 12:09:59.935160135 +0100 @@ -1,0 +2,18 @@ +Fri Mar 9 20:19:15 UTC 2018 - crrodrig...@opensuse.org + +- Skip building tests that are neither packaged nor ran. + +--- +Fri Mar 9 19:49:50 UTC 2018 - crrodrig...@opensuse.org + +- vulkan-devel has missing dependencies, this causes further + confusion down the dependency chain, fix it by adding + the required X and wayland components + +--- +Wed Mar 7 23:59:37 UTC 2018 - jeng...@inai.de + +- Update to new snapshot 1.1.70 + * Support for Vulkan 1.1 (Subgroup operations) + +--- Old: Vulkan-LoaderAndValidationLayers-1.0.68.0.tar.xz New: Vulkan-LoaderAndValidationLayers-1.1.70.0.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.5Pam6P/_old 2018-03-12 12:10:01.267112623 +0100 +++ /var/tmp/diff_new_pack.5Pam6P/_new 2018-03-12 12:10:01.271112480 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.0.68.0 +%define version_unconverted 1.1.70.0 Name: vulkan %define lname libvulkan1 -Version:1.0.68.0 +Version:1.1.70.0 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -38,7 +38,6 @@ BuildRequires: pkg-config BuildRequires: python3 BuildRequires: spirv-tools-devel -BuildRequires: systemd-devel BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) @@ -71,6 +70,12 @@ Summary:Vulkan development package Group: Development/Libraries/C and C++ Requires: %lname = %version-%release +Requires: glibc-devel +Requires: libstdc++-devel +Requires: pkgconfig(wayland-client) +Requires: pkgconfig(x11) +Requires: pkgconfig(xcb) +Requires: pkgconfig(xrandr) %description devel Vulkan is a 3D graphics and compute API providing cross-platform @@ -92,7 +97,8 @@ ln -Tsv "%_libdir" ../glslang/build/install/lib %cmake \ -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" \ - -DBUILD_WSI_MIR_SUPPORT=OFF + -DBUILD_WSI_MIR_SUPPORT=OFF \ + -DBUILD_TESTS=OFF make %{?_smp_mflags} %install ++ Vulkan-LoaderAndValidationLayers-1.0.68.0.tar.xz -> Vulkan-LoaderAndValidationLayers-1.1.70.0.tar.xz ++ 103874 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.5Pam6P/_old 2018-03-12 12:10:03.851020452 +0100 +++ /var/tmp/diff_new_pack.5Pam6P/_new 2018-03-12 12:10:03.859020166 +0100 @@ -2,10 +2,9 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - sdk-1.0.68 - master - 7cc9e754d - 1.0.68.0 + sdk-1.1.70 + sdk-1.1.70.0 + 1.1.70.0 windowsRuntimeInstaller
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2018-02-10 17:55:13 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Sat Feb 10 17:55:13 2018 rev:9 rq:573926 version:1.0.68.0 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2018-01-13 21:34:57.557560932 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2018-02-10 17:55:14.606482626 +0100 @@ -1,0 +2,11 @@ +Wed Feb 7 23:19:20 UTC 2018 - jeng...@inai.de + +- Update to new snapshot 1.0.68 + * layers: add image layout validation to vkCmdBlitImage() + * layers: Add VK_EXT_validation_cache implementation for shaders + * layers: Add layer metadata for EXT_validation_cache extension + * layers: Add descriptor limit checks to vkCreatePipelineLayout() + * layers: Create instance & device extension lists +- Add no-git.diff + +--- Old: Vulkan-LoaderAndValidationLayers-1.0.65.0.tar.xz New: Vulkan-LoaderAndValidationLayers-1.0.68.0.tar.xz no-git.diff Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.MqxJVF/_old 2018-02-10 17:55:15.910435423 +0100 +++ /var/tmp/diff_new_pack.MqxJVF/_new 2018-02-10 17:55:15.914435278 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.0.65.0 +%define version_unconverted 1.0.68.0 Name: vulkan %define lname libvulkan1 -Version:1.0.65.0 +Version:1.0.68.0 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -29,6 +29,7 @@ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz Source9:baselibs.conf +Patch1: no-git.diff BuildRequires: bison BuildRequires: cmake >= 2.8.11 BuildRequires: gcc-c++ >= 4.8 @@ -81,6 +82,7 @@ %prep %setup -qn Vulkan-LoaderAndValidationLayers-%version +%patch -P 1 -p1 %build chmod a-x *.md *.txt @@ -119,8 +121,6 @@ %_bindir/* %dir %_sysconfdir/vulkan/ %config %_sysconfdir/vulkan/explicit_layer.d/ -%dir %_sysconfdir/vulkan/icd.d/ -%_sysconfdir/vulkan/icd.d/* %_datadir/vulkan/ %files -n libvulkan1 ++ Vulkan-LoaderAndValidationLayers-1.0.65.0.tar.xz -> Vulkan-LoaderAndValidationLayers-1.0.68.0.tar.xz ++ 47134 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.MqxJVF/_old 2018-02-10 17:55:16.902399514 +0100 +++ /var/tmp/diff_new_pack.MqxJVF/_new 2018-02-10 17:55:16.906399369 +0100 @@ -2,10 +2,10 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - sdk-1.0.65 + sdk-1.0.68 master - 4867820f5 - 1.0.65.0 + 7cc9e754d + 1.0.68.0 windowsRuntimeInstaller ++ no-git.diff ++ From: Jan Engelhardt Date: 2018-02-07 23:47:38.565174864 +0100 throw out idiotic reliance on git and/or bundled spirv-tools. diff --git a/CMakeLists.txt b/CMakeLists.txt index 26808788c..d00609303 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -326,7 +326,7 @@ macro(run_external_revision_generate source_dir symbol_name output) # parsing from a Git repository), you probably also want to add the revision file to the list of DEPENDS on the # subsequent line (to ensure that the script is re-run when the revision file is modified). COMMAND ${PYTHON_CMD} ${SCRIPTS_DIR}/external_revision_generator.py --git_dir ${source_dir} -s ${symbol_name} -o ${output} -DEPENDS ${SCRIPTS_DIR}/external_revision_generator.py ${source_dir}/.git/HEAD ${source_dir}/.git/index +DEPENDS ${SCRIPTS_DIR}/external_revision_generator.py ) endmacro() diff --git a/scripts/external_revision_generator.py b/scripts/external_revision_generator.py index 9ba9156b0..159d44ebc 100644 --- a/scripts/external_revision_generator.py +++ b/scripts/external_revision_generator.py @@ -90,20 +90,7 @@ def main(): rev_method_group.add_argument("--git_dir", metavar="SOURCE_DIR", help="git working copy directory") rev_method_group.add_argument("--rev_file", metavar="REVISION_FILE", help="source revision file path (must contain a SHA1 hash") args = parser.parse_args() - -# We can either parse the latest Git commit ID out of the specified repository (preferred where possible), -# or computing the SHA1 hash of the contents of a file passed on the command line and (where necessary -- -# e.g. when building the layers outside of a Git environment). -if args.git_dir is not None: -# Extract commit ID from the specified source directory -
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2018-01-13 21:34:53 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Sat Jan 13 21:34:53 2018 rev:8 rq:563350 version:1.0.65.0 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2017-11-24 10:54:11.492896481 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2018-01-13 21:34:57.557560932 +0100 @@ -1,0 +2,5 @@ +Wed Jan 10 14:18:49 UTC 2018 - jeng...@inai.de + +- Drop ImageMagick build-time requirement + +--- Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.eHCqua/_old 2018-01-13 21:34:58.121534527 +0100 +++ /var/tmp/diff_new_pack.eHCqua/_new 2018-01-13 21:34:58.125534341 +0100 @@ -1,7 +1,7 @@ # # spec file for package vulkan # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -29,7 +29,6 @@ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz Source9:baselibs.conf -BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 BuildRequires: gcc-c++ >= 4.8
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2017-11-24 10:54:05 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Fri Nov 24 10:54:05 2017 rev:7 rq:544618 version:1.0.65.0 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2017-08-16 16:14:08.549772075 +0200 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2017-11-24 10:54:11.492896481 +0100 @@ -1,0 +2,28 @@ +Thu Nov 16 11:49:28 UTC 2017 - jeng...@inai.de + +- Update to new snapshot 1.0.65 + * The VK_EXT_global_priority extension extends the concept of +device-scope queue priorities to now be a system-wide scope. +The global/system-wide priority level takes priority over the +per-process queue priorities. + * New extension VK_KHR_bind_memory2: This extension allows +vkBindBufferMemory and vkBindImageMemory to support multiple +bindings to be performed at once while also being more +extensible. + * New extension VK_KHR_image_format_list: Provides a list of +all formats that can be used with a Vulkan image when it is +created. + * New extension VK_KHR_maintenance2: Adds in various changes +that were left out of Vulkan previously. These maintenance +updates allow implementations to express clipping behavior of +points, creating images with usage flags that may not be +supported for the base image's format, creating uncompressed +image views of compressed images, two new image layouts for +depth stencil images, and other minor changes. + * New extension VK_KHR_sampler_ycbcr_conversion: Support to +perform specified color space conversions during texture +sampling operations. +- Drop 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch + (included upstream) + +--- Old: 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch Vulkan-LoaderAndValidationLayers-1.0.57.0.tar.xz New: Vulkan-LoaderAndValidationLayers-1.0.65.0.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.DmBa3f/_old 2017-11-24 10:54:12.512859225 +0100 +++ /var/tmp/diff_new_pack.DmBa3f/_new 2017-11-24 10:54:12.512859225 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.0.57.0 +%define version_unconverted 1.0.65.0 Name: vulkan %define lname libvulkan1 -Version:1.0.57.0 +Version:1.0.65.0 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -29,7 +29,6 @@ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz Source9:baselibs.conf -Patch1: 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 @@ -83,7 +82,6 @@ %prep %setup -qn Vulkan-LoaderAndValidationLayers-%version -%patch -P 1 -p1 %build chmod a-x *.md *.txt @@ -123,6 +121,7 @@ %dir %_sysconfdir/vulkan/ %config %_sysconfdir/vulkan/explicit_layer.d/ %dir %_sysconfdir/vulkan/icd.d/ +%_sysconfdir/vulkan/icd.d/* %_datadir/vulkan/ %files -n libvulkan1 ++ Vulkan-LoaderAndValidationLayers-1.0.57.0.tar.xz -> Vulkan-LoaderAndValidationLayers-1.0.65.0.tar.xz ++ 44738 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.DmBa3f/_old 2017-11-24 10:54:13.504822992 +0100 +++ /var/tmp/diff_new_pack.DmBa3f/_new 2017-11-24 10:54:13.504822992 +0100 @@ -2,10 +2,10 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - sdk-1.0.57.0 + sdk-1.0.65 master - sdk-1.0.57.0 - 1.0.57.0 + 4867820f5 + 1.0.65.0 windowsRuntimeInstaller
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2017-08-16 16:14:04 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Wed Aug 16 16:14:04 2017 rev:6 rq:516270 version:1.0.57.0 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2017-03-02 19:27:41.577510303 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2017-08-16 16:14:08.549772075 +0200 @@ -1,0 +2,36 @@ +Sat Aug 12 07:32:07 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.0.57.0 + * loader: Do not enumerate extensions from disabled implicit +layers + * layers:Handle ALL_*_BIT pipe stage barrier validation + * LVL: Add validation check for CreateImageView + * loader: Remove executable stack from libvulkan.so + * layers: Fix mismatched new[] / delete + * layers: Add new PV ranged enum validation function + * layers: Don't do bogus transitions in invalidateCommandBuffers + + +--- +Mon Aug 7 17:11:42 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.0.54 + * Fix a few potential overruns + * Configurable fallback search paths + * Validate device features: imageCubeArray, dualSrcBlend, +multiDrawIndirect, depthClamp, depthBounds, alphaToOne, +samplerAnisotropy. + * Add compressed texture query utils + * Add feature checks for textureCompressionETC2, +textureCompressionASTC_LDR, textureCompressionBC, +sparseBinding device, sparseResidencyBuffer, +sparseResidencyAliased, depthBiasClamp. + * Remove deprecated KHX extension from OT/PV + * Support CapabilityGeometryShaderPassThroughNV and +CapabilitySampleMaskOverrideCoverage. + * Support the viewport_array2, shader_subgroup_ballot and +shader_subgroup_vote ext shader caps. + * Change size of X8_D24_UNORM_PACK32 and D32_SFLOAT_S8_UINT +- Add 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch + +--- Old: Vulkan-LoaderAndValidationLayers-1.0.41.tar.xz New: 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch Vulkan-LoaderAndValidationLayers-1.0.57.0.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.uSjn3j/_old 2017-08-16 16:14:09.841590745 +0200 +++ /var/tmp/diff_new_pack.uSjn3j/_new 2017-08-16 16:14:09.849589622 +0200 @@ -16,19 +16,20 @@ # -%define version_unconverted 1.0.41 +%define version_unconverted 1.0.57.0 Name: vulkan %define lname libvulkan1 -Version:1.0.41 +Version:1.0.57.0 Release:0 Summary:Vulkan loader and validation layers License:MIT -Group: System/Libraries +Group: Development/Libraries/C and C++ Url:http://www.khronos.org/ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz Source9:baselibs.conf +Patch1: 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 @@ -69,7 +70,7 @@ %package devel Summary:Vulkan development package -Group: Development/Tools/Other +Group: Development/Libraries/C and C++ Requires: %lname = %version-%release %description devel @@ -82,6 +83,7 @@ %prep %setup -qn Vulkan-LoaderAndValidationLayers-%version +%patch -P 1 -p1 %build chmod a-x *.md *.txt @@ -133,5 +135,6 @@ %defattr(-,root,root) %_includedir/vulkan/ %_libdir/libvulkan.so +%_libdir/pkgconfig/vulkan.pc %changelog ++ 0001-cmake-GH1444-add-wayland-include-dir-to-cmake.patch ++ >From 8bf8992ececd9149e6ad6d70d52a4a90d6a87976 Mon Sep 17 00:00:00 2001 From: Thomas Heijligen Date: Wed, 8 Feb 2017 10:44:29 +0100 Subject: [PATCH] cmake: GH1444, add wayland include dir to cmake On some Linux distributions (e.g openSUSE, Fedora) the wayland headers are in a subdirectory. Adding WAYLAND_CLIENT_INCLUDE_DIR to include_directories in CMakeLists.txt will fix this issue. --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 494dd594..5809c6fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") if (BUILD_WSI_WAYLAND_SUPPORT) find_package(Wayland REQUIRED) +include_directories(${WAYLAND_CLIENT_INCLUDE_DIR}) endif() if (BUILD_WSI_MIR_SUPPORT) -- 2.14.0 ++ Vulkan-LoaderAndValidationLayers-1.0.41.tar.xz -> Vulkan-LoaderAndValidationLayers-1.0.57.0.tar.xz ++ 153003 lines of diff (skipped) ++ _service ++ --- /var/tmp/dif
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2017-03-02 19:27:40 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Thu Mar 2 19:27:40 2017 rev:5 rq:459302 version:1.0.41 Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2017-02-07 12:04:41.511229078 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2017-03-02 19:27:41.577510303 +0100 @@ -1,0 +2,14 @@ +Mon Feb 20 15:06:23 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.0.41 + * layers: Move image struct into cv_types header + * layers: Move CreateImage validation into core_val + * layers: Move DestroyImage code into buffer module + * layers: Move CreateRenderPass format check to PV + * layers: Rename misleading renderpass structure var + * layers:Move gfx pipe check to create time + * layers: Move image validation support to buffer_val + * layers: Add enable for NV_GLSL_SHADER extension +- Add baselibs.conf [needed by libgtk-4-0] + +--- Old: Vulkan-LoaderAndValidationLayers-1.0.39.1.tar.xz New: Vulkan-LoaderAndValidationLayers-1.0.41.tar.xz baselibs.conf Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.hN6yGA/_old 2017-03-02 19:27:42.261413567 +0100 +++ /var/tmp/diff_new_pack.hN6yGA/_new 2017-03-02 19:27:42.265413001 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.0.39.1 +%define version_unconverted 1.0.41 Name: vulkan %define lname libvulkan1 -Version:1.0.39.1 +Version:1.0.41 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -28,6 +28,7 @@ Url:http://www.khronos.org/ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz +Source9:baselibs.conf BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 @@ -88,8 +89,6 @@ mkdir -p ../glslang/install/bin ../glslang/build/install ln -sv /usr/bin/glslangValidator ../glslang/install/bin/ ln -Tsv "%_libdir" ../glslang/build/install/lib -export CFLAGS="%optflags $(pkg-config wayland-client --cflags)" -export CXXFLAGS="$CFLAGS" %cmake \ -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" \ -DBUILD_WSI_MIR_SUPPORT=OFF ++ Vulkan-LoaderAndValidationLayers-1.0.39.1.tar.xz -> Vulkan-LoaderAndValidationLayers-1.0.41.tar.xz ++ 105802 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.hN6yGA/_old 2017-03-02 19:27:43.233276099 +0100 +++ /var/tmp/diff_new_pack.hN6yGA/_new 2017-03-02 19:27:43.233276099 +0100 @@ -2,9 +2,9 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - sdk-1.0.39.1 - sdk-1.0.39.1 - 1.0.39.1 + 15c47bd3 + 15c47bd3 + 1.0.41 windowsRuntimeInstaller ++ baselibs.conf ++ libvulkan1
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2017-02-07 12:04:40 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2016-11-21 14:26:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2017-02-07 12:04:41.511229078 +0100 @@ -1,0 +2,9 @@ +Mon Jan 30 19:48:33 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.0.39.1 + * layers: Add tracking for VK_KHR_display extension in PV + * layers: Add null checks to RetireWorkOnQueue + * vulkaninfo: fix segfault when DISPLAY is not set + * layers: Complete support for VK_KHR_Display ext + +--- Old: Vulkan-LoaderAndValidationLayers-1.0.32.g28.tar.xz New: Vulkan-LoaderAndValidationLayers-1.0.39.1.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.WfwtWm/_old 2017-02-07 12:04:41.963165141 +0100 +++ /var/tmp/diff_new_pack.WfwtWm/_new 2017-02-07 12:04:41.967164575 +0100 @@ -1,7 +1,7 @@ # # spec file for package vulkan # -# 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,11 +16,11 @@ # -%define version_unconverted 1.0.32.g28 +%define version_unconverted 1.0.39.1 Name: vulkan %define lname libvulkan1 -Version:1.0.32.g28 +Version:1.0.39.1 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -38,40 +38,43 @@ BuildRequires: python3 BuildRequires: spirv-tools-devel BuildRequires: systemd-devel +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-cursor) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xrandr) %description -Vulkan is a new-generation 3D graphics and compute API providing -cross-platform access to modern GPUs with low overhead and targeting -high-performance realtime graphics applications such as games and -interactive media. +Vulkan is a 3D graphics and compute API providing cross-platform +access to modern GPUs with low overhead and targeting realtime +graphics applications such as games and interactive media. This package contains the reference ICD loader and validation layers for Vulkan. %package -n %lname Summary:The Vulkan 3D graphics and compute API -Group: System/Libraries # for config files +Group: System/Libraries Requires: %name %description -n %lname -Vulkan is a new-generation 3D graphics and compute API providing -cross-platform access to modern GPUs with low overhead and targeting -high-performance realtime graphics applications such as games and -interactive media. +Vulkan is a 3D graphics and compute API providing cross-platform +access to modern GPUs with low overhead and targeting realtime +graphics applications such as games and interactive media. %package devel Summary:Vulkan development package -Group: Development/Libraries/C and C++ +Group: Development/Tools/Other Requires: %lname = %version-%release %description devel -Vulkan is a new-generation 3D graphics and compute API providing -cross-platform access to modern GPUs with low overhead and targeting -high-performance realtime graphics applications such as games and -interactive media. +Vulkan is a 3D graphics and compute API providing cross-platform +access to modern GPUs with low overhead and targeting realtime +graphics applications such as games and interactive media. This subpackage contains the development headers for packages wanting to make use of Vulkan. @@ -85,7 +88,11 @@ mkdir -p ../glslang/install/bin ../glslang/build/install ln -sv /usr/bin/glslangValidator ../glslang/install/bin/ ln -Tsv "%_libdir" ../glslang/build/install/lib -%cmake -DSPIRV_TOOLS_LIB="%_libdir/libSPIRV-Tools-1.1.so" -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" +export CFLAGS="%optflags $(pkg-config wayland-client --cflags)" +export CXXFLAGS="$CFLAGS" +%cmake \ + -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" \ + -DBUILD_WSI_MIR_SUPPORT=OFF make %{?_smp_mflags} %install @@ -102,6 +109,9 @@ for i in "$b/%_datadir/vulkan/explicit_layer.d"/*.json; do perl -i -pe 's{"\./lib}{"lib}g' "$i" done +mkdir -p "$b/%_
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2016-11-21 14:26:47 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2016-07-01 09:58:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2016-11-21 14:26:49.0 +0100 @@ -1,0 +2,13 @@ +Mon Oct 31 22:42:42 UTC 2016 - jeng...@inai.de + +- Update to 1.0.32.g28 +* vkjson: Rename VkJsonAllProperties to VkJsonDevice +* loader: Fix json output of escape chars +* loader: Fix segfault in vulkaninfo +* Add vulkan C++ header +- Remove 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch, + 0001-loader-Add-install-rule.patch, + 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch + (upstreamed). + +--- Old: 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch 0001-loader-Add-install-rule.patch 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch Vulkan-LoaderAndValidationLayers-1.0.3.g5493.tar.xz New: Vulkan-LoaderAndValidationLayers-1.0.32.g28.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.VHjW9D/_old 2016-11-21 14:26:50.0 +0100 +++ /var/tmp/diff_new_pack.VHjW9D/_new 2016-11-21 14:26:50.0 +0100 @@ -16,11 +16,11 @@ # -%define version_unconverted 1.0.3.g5493 +%define version_unconverted 1.0.32.g28 Name: vulkan %define lname libvulkan1 -Version:1.0.3.g5493 +Version:1.0.32.g28 Release:0 Summary:Vulkan loader and validation layers License:MIT @@ -28,14 +28,11 @@ Url:http://www.khronos.org/ Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz -Patch1: 0001-loader-Add-install-rule.patch -Patch2: 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch -Patch3: 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 BuildRequires: gcc-c++ >= 4.8 -BuildRequires: glslang-devel +BuildRequires: glslang-devel >= 3.0 BuildRequires: libpciaccess-devel BuildRequires: pkg-config BuildRequires: python3 @@ -81,7 +78,6 @@ %prep %setup -qn Vulkan-LoaderAndValidationLayers-%version -%patch -P 1 -P 2 -P 3 -p1 %build chmod a-x *.md *.txt @@ -89,7 +85,7 @@ mkdir -p ../glslang/install/bin ../glslang/build/install ln -sv /usr/bin/glslangValidator ../glslang/install/bin/ ln -Tsv "%_libdir" ../glslang/build/install/lib -%cmake -DSPIRV_TOOLS_LIB="%_libdir/libSPIRV-Tools-1.1.so" +%cmake -DSPIRV_TOOLS_LIB="%_libdir/libSPIRV-Tools-1.1.so" -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" make %{?_smp_mflags} %install @@ -114,6 +110,7 @@ %defattr(-,root,root) %_bindir/* %dir %_sysconfdir/vulkan/ +%config %_sysconfdir/vulkan/explicit_layer.d/ %dir %_sysconfdir/vulkan/icd.d/ %_datadir/vulkan/ ++ Vulkan-LoaderAndValidationLayers-1.0.3.g5493.tar.xz -> Vulkan-LoaderAndValidationLayers-1.0.32.g28.tar.xz ++ 141392 lines of diff (skipped) ++ _service ++ --- /var/tmp/diff_new_pack.VHjW9D/_old 2016-11-21 14:26:51.0 +0100 +++ /var/tmp/diff_new_pack.VHjW9D/_new 2016-11-21 14:26:51.0 +0100 @@ -2,9 +2,9 @@ git https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers - e3382ac16bc50e271112504244fb79da31cd0919 - 2220a3ba9bfa7f7599b608cc90f427275b9e130b - 1.0.3.g@TAG_OFFSET@ + 5338f69a0a3dcc8527d81ca5f936b0e066a3d7f7 + 7c6e5d12340591e5220faa5d23d6bea53068 + 1.0.32.g@TAG_OFFSET@ windowsRuntimeInstaller
commit vulkan for openSUSE:Factory
Hello community, here is the log from the commit of package vulkan for openSUSE:Factory checked in at 2016-07-01 09:58:15 Comparing /work/SRC/openSUSE:Factory/vulkan (Old) and /work/SRC/openSUSE:Factory/.vulkan.new (New) Package is "vulkan" Changes: --- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes2016-03-26 15:22:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes 2016-07-01 09:58:17.0 +0200 @@ -1,0 +2,14 @@ +Mon Jun 13 12:27:45 UTC 2016 - jeng...@inai.de + +- Update to new snapshot 1.0.3.g5493 +* Added helpers: getSwapchainNode(), getSwapchainFromImage(), + getImageNode(), getImageViewData(), getSamplerNode(), + getBufferViewInfo(), getBufferNode(). +- Resolve build failure stemming from new glslang version +- Add 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch, + 0001-loader-Add-install-rule.patch, + 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch. + These were in a prior tarball made from a Fedora git, + but we since switched to the upstream git. + +--- Old: vulkan-1.0.3.g19.tar.xz New: 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch 0001-loader-Add-install-rule.patch 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch Vulkan-LoaderAndValidationLayers-1.0.3.g5493.tar.xz Other differences: -- ++ vulkan.spec ++ --- /var/tmp/diff_new_pack.AIiGZ0/_old 2016-07-01 09:58:18.0 +0200 +++ /var/tmp/diff_new_pack.AIiGZ0/_new 2016-07-01 09:58:18.0 +0200 @@ -16,16 +16,21 @@ # +%define version_unconverted 1.0.3.g5493 + Name: vulkan %define lname libvulkan1 -Version:1.0.3.g19 +Version:1.0.3.g5493 Release:0 Summary:Vulkan loader and validation layers License:MIT Group: System/Libraries Url:http://www.khronos.org/ -Source: %name-%version.tar.xz +Source: Vulkan-LoaderAndValidationLayers-%version.tar.xz +Patch1: 0001-loader-Add-install-rule.patch +Patch2: 0001-vkjson-don-t-clobber-cflags-or-you-ll-lose-fPIC.patch +Patch3: 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch BuildRequires: ImageMagick-devel BuildRequires: bison BuildRequires: cmake >= 2.8.11 @@ -34,7 +39,9 @@ BuildRequires: libpciaccess-devel BuildRequires: pkg-config BuildRequires: python3 +BuildRequires: spirv-tools-devel BuildRequires: systemd-devel +BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) %description @@ -73,7 +80,8 @@ to make use of Vulkan. %prep -%setup -qn Vulkan-LoaderAndValidationLayers +%setup -qn Vulkan-LoaderAndValidationLayers-%version +%patch -P 1 -P 2 -P 3 -p1 %build chmod a-x *.md *.txt @@ -81,8 +89,8 @@ mkdir -p ../glslang/install/bin ../glslang/build/install ln -sv /usr/bin/glslangValidator ../glslang/install/bin/ ln -Tsv "%_libdir" ../glslang/build/install/lib -%cmake -make %{?_smp_mflags} -j1 +%cmake -DSPIRV_TOOLS_LIB="%_libdir/libSPIRV-Tools-1.1.so" +make %{?_smp_mflags} %install b="%buildroot" @@ -112,7 +120,6 @@ %files -n libvulkan1 %defattr(-,root,root) %doc README.md LICENSE.txt -%_libdir/liblayer_utils.so %_libdir/libVkLayer*.so %_libdir/libvulkan.so.1* ++ 0001-layers-Install-to-CMAKE_INSTALL_LIBDIR.patch ++ Origin https://github.com/nwnk/Vulkan-LoaderAndValidationLayers >From 991a05cc657345d24cb86658a2d3fbd25643bdb2 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Wed, 10 Feb 2016 15:11:54 -0500 Subject: [PATCH] layers: Install to CMAKE_INSTALL_LIBDIR Adapted for newer vulkan -jeng...@inai.de --- layers/CMakeLists.txt |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: Vulkan-LoaderAndValidationLayers-1.0.3.g5493/layers/CMakeLists.txt === --- Vulkan-LoaderAndValidationLayers-1.0.3.g5493.orig/layers/CMakeLists.txt +++ Vulkan-LoaderAndValidationLayers-1.0.3.g5493/layers/CMakeLists.txt @@ -82,7 +82,7 @@ else() target_link_Libraries(VkLayer_${target} VkLayer_utils) add_dependencies(VkLayer_${target} generate_vk_layer_helpers) set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic") -install(TARGETS VkLayer_${target} DESTINATION ${PROJECT_BINARY_DIR}/install_staging) +install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}) endmacro() endif() @@ -149,7 +149,7 @@ if (WIN32) add_library(VkLayer_utils STATIC vk_layer_config.cpp vk_layer_extension_utils.cpp vk_layer_utils.cpp) else() add_library(VkLayer_utils SHARED vk_layer_config.cpp vk_layer_extension_utils.cpp vk_layer_utils.cpp) -install(TARGETS VkLayer_utils DESTINATION ${PROJECT_BINA