commit vulkan for openSUSE:Factory

2018-09-11 Thread root
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

2018-03-12 Thread root
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

2018-02-10 Thread root
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

2018-01-13 Thread root
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

2017-11-24 Thread root
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

2017-08-16 Thread root
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

2017-03-02 Thread root
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

2017-02-07 Thread root
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

2016-11-21 Thread h_root
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

2016-07-01 Thread h_root
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