commit vulkan-loader for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-11-02 14:04:06

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3463 (New)


Package is "vulkan-loader"

Mon Nov  2 14:04:06 2020 rev:30 rq:844987 version:1.2.154.1

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-10-11 20:14:46.304364433 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3463/vulkan-loader.changes
2020-11-02 14:04:22.564680657 +0100
@@ -1,0 +2,6 @@
+Thu Oct 29 15:12:32 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.154.1
+  * Fix some issues when EnumerateAdapterPhysicalDevices is available
+
+---

Old:

  v1.2.154.tar.gz

New:

  sdk-1.2.154.1.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.s5pQbi/_old  2020-11-02 14:04:23.824681614 +0100
+++ /var/tmp/diff_new_pack.s5pQbi/_new  2020-11-02 14:04:23.828681617 +0100
@@ -18,20 +18,21 @@
 
 # Only pick versions released as /^sdk-.*/ tags
 %define lname  libvulkan1
+%define hdrreq 1.2.154
 Name:   vulkan-loader
-Version:1.2.154
+Version:1.2.154.1
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/Vulkan-Loader
-Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
+Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-%version.tar.gz
 Source9:baselibs.conf
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkgconfig
 BuildRequires:  python3-xml
-BuildRequires:  vulkan-headers >= %version
+BuildRequires:  vulkan-headers >= %hdrreq
 BuildRequires:  pkgconfig(pciaccess)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
@@ -56,7 +57,7 @@
 Summary:Vulkan development package
 Group:  Development/Libraries/C and C++
 Requires:   %lname = %version-%release
-Requires:   vulkan-headers >= %version
+Requires:   vulkan-headers >= %hdrreq
 
 %description -n vulkan-devel
 Vulkan is a 3D graphics and compute API providing cross-platform
@@ -67,7 +68,7 @@
 to make use of Vulkan.
 
 %prep
-%autosetup -p1 -n Vulkan-Loader-%version
+%autosetup -p1 -n Vulkan-Loader-sdk-%version
 
 %build
 %cmake \




commit vulkan-loader for openSUSE:Factory

2020-10-11 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-10-11 20:14:37

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249 (New)


Package is "vulkan-loader"

Sun Oct 11 20:14:37 2020 rev:29 rq:839660 version:1.2.154

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-10-03 18:55:34.757487392 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249/vulkan-loader.changes
2020-10-11 20:14:46.304364433 +0200
@@ -1,0 +2,8 @@
+Mon Sep 28 22:02:51 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.154
+  * Revert loader error characteristics to 1.2.152
+- Drop 0001-Revert-loader-Return-error-if-layer-loading-failed.patch
+  (merged)
+
+---

Old:

  0001-Revert-loader-Return-error-if-layer-loading-failed.patch
  v1.2.153.tar.gz

New:

  v1.2.154.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.EJXII0/_old  2020-10-11 20:14:49.696366554 +0200
+++ /var/tmp/diff_new_pack.EJXII0/_new  2020-10-11 20:14:49.700366557 +0200
@@ -16,9 +16,10 @@
 #
 
 
+# Only pick versions released as /^sdk-.*/ tags
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.153
+Version:1.2.154
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
@@ -26,7 +27,6 @@
 URL:https://github.com/KhronosGroup/Vulkan-Loader
 Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
 Source9:baselibs.conf
-Patch0: 0001-Revert-loader-Return-error-if-layer-loading-failed.patch
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkgconfig

++ v1.2.153.tar.gz -> v1.2.154.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.2.153/loader/generated/vk_dispatch_table_helper.h 
new/Vulkan-Loader-1.2.154/loader/generated/vk_dispatch_table_helper.h
--- old/Vulkan-Loader-1.2.153/loader/generated/vk_dispatch_table_helper.h   
2020-09-07 21:37:45.0 +0200
+++ new/Vulkan-Loader-1.2.154/loader/generated/vk_dispatch_table_helper.h   
2020-09-21 18:42:38.0 +0200
@@ -112,6 +112,12 @@
 static VKAPI_ATTR VkResult VKAPI_CALL 
StubGetPipelineExecutablePropertiesKHR(VkDevicedevice, 
const VkPipelineInfoKHR*pPipelineInfo, uint32_t* pExecutableCount, 
VkPipelineExecutablePropertiesKHR* pProperties) { return VK_SUCCESS; };
 static VKAPI_ATTR VkResult VKAPI_CALL 
StubGetPipelineExecutableStatisticsKHR(VkDevicedevice, 
const VkPipelineExecutableInfoKHR*  pExecutableInfo, uint32_t* pStatisticCount, 
VkPipelineExecutableStatisticKHR* pStatistics) { return VK_SUCCESS; };
 static VKAPI_ATTR VkResult VKAPI_CALL 
StubGetPipelineExecutableInternalRepresentationsKHR(VkDevice
device, const VkPipelineExecutableInfoKHR*  pExecutableInfo, uint32_t* 
pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* 
pInternalRepresentations) { return VK_SUCCESS; };
+static VKAPI_ATTR void VKAPI_CALL StubCmdCopyBuffer2KHR(VkCommandBuffer 
commandBuffer, const VkCopyBufferInfo2KHR* pCopyBufferInfo) {  };
+static VKAPI_ATTR void VKAPI_CALL StubCmdCopyImage2KHR(VkCommandBuffer 
commandBuffer, const VkCopyImageInfo2KHR* pCopyImageInfo) {  };
+static VKAPI_ATTR void VKAPI_CALL StubCmdCopyBufferToImage2KHR(VkCommandBuffer 
commandBuffer, const VkCopyBufferToImageInfo2KHR* pCopyBufferToImageInfo) {  };
+static VKAPI_ATTR void VKAPI_CALL StubCmdCopyImageToBuffer2KHR(VkCommandBuffer 
commandBuffer, const VkCopyImageToBufferInfo2KHR* pCopyImageToBufferInfo) {  };
+static VKAPI_ATTR void VKAPI_CALL StubCmdBlitImage2KHR(VkCommandBuffer 
commandBuffer, const VkBlitImageInfo2KHR* pBlitImageInfo) {  };
+static VKAPI_ATTR void VKAPI_CALL StubCmdResolveImage2KHR(VkCommandBuffer 
commandBuffer, const VkResolveImageInfo2KHR* pResolveImageInfo) {  };
 static VKAPI_ATTR VkResult VKAPI_CALL StubDebugMarkerSetObjectTagEXT(VkDevice 
device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo) { return VK_SUCCESS; };
 static VKAPI_ATTR VkResult VKAPI_CALL StubDebugMarkerSetObjectNameEXT(VkDevice 
device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo) { return VK_SUCCESS; };
 static VKAPI_ATTR void VKAPI_CALL StubCmdDebugMarkerBeginEXT(VkCommandBuffer 
commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) {  };
@@ -580,6 +586,18 @@
 if (table->GetPipelineExecutableStatisticsKHR == nullptr) { 
table->GetPipelineExecutableStatisticsKHR = 

commit vulkan-loader for openSUSE:Factory

2020-10-03 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-10-03 18:55:23

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249 (New)


Package is "vulkan-loader"

Sat Oct  3 18:55:23 2020 rev:28 rq:836404 version:1.2.153

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-09-18 14:28:28.191294561 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249/vulkan-loader.changes
2020-10-03 18:55:34.757487392 +0200
@@ -1,0 +2,9 @@
+Wed Sep 23 19:46:21 UTC 2020 - MichaƂ Rostecki 
+
+- Add patch which reverts a commit breaking Steam Play / Proton:
+  * 0001-Revert-loader-Return-error-if-layer-loading-failed.patch
+  Related issues:
+  * https://github.com/ValveSoftware/steam-for-linux/issues/7368
+  * https://github.com/KhronosGroup/Vulkan-Loader/issues/472
+
+---

New:

  0001-Revert-loader-Return-error-if-layer-loading-failed.patch



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.sbriyZ/_old  2020-10-03 18:55:35.681488416 +0200
+++ /var/tmp/diff_new_pack.sbriyZ/_new  2020-10-03 18:55:35.681488416 +0200
@@ -26,6 +26,7 @@
 URL:https://github.com/KhronosGroup/Vulkan-Loader
 Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
 Source9:baselibs.conf
+Patch0: 0001-Revert-loader-Return-error-if-layer-loading-failed.patch
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkgconfig
@@ -66,7 +67,7 @@
 to make use of Vulkan.
 
 %prep
-%autosetup -n Vulkan-Loader-%version
+%autosetup -p1 -n Vulkan-Loader-%version
 
 %build
 %cmake \

++ 0001-Revert-loader-Return-error-if-layer-loading-failed.patch ++
>From 8fdc320b442c45f25044826715058ce3569f3ae1 Mon Sep 17 00:00:00 2001
From: Charles Giessen 
Date: Thu, 17 Sep 2020 16:31:16 -0600
Subject: [PATCH] Revert "loader: Return error if layer loading failed"

This reverts commit 49648d8fb398ac7d3d8e159939de060b8e759ecf.
Many layers were relying on silently failing to allow 32/64 bit versions
to work on linux. A later commit will properly check for failing layers.
---
 loader/loader.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/loader/loader.c b/loader/loader.c
index dd7f7d5b7..4d8865e13 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -5942,7 +5942,7 @@ VkResult loader_create_instance_chain(const 
VkInstanceCreateInfo *pCreateInfo, c
 
 lib_handle = loaderOpenLayerFile(inst, "instance", layer_prop);
 if (!lib_handle) {
-return VK_ERROR_LAYER_NOT_PRESENT;
+continue;
 }
 
 if (NULL == layer_prop->functions.negotiate_layer_interface) {
-- 
2.28.0




commit vulkan-loader for openSUSE:Factory

2020-09-18 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-09-18 14:27:46

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249 (New)


Package is "vulkan-loader"

Fri Sep 18 14:27:46 2020 rev:27 rq:835189 version:1.2.153

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-09-05 23:57:17.459100263 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4249/vulkan-loader.changes
2020-09-18 14:28:28.191294561 +0200
@@ -1,0 +2,14 @@
+Thu Sep 10 07:47:39 UTC 2020 - Dirk Mueller 
+
+- update to 1.2.153:
+  * loader: Return error if layer loading failed 
+  * loader: Make device extensions return same count 
+  * docs: Add info on VkConfig and override layer 
+ 
+---
+Thu Sep 10 07:39:37 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.152
+  * No user-visible changes
+
+---

Old:

  v1.2.151.tar.gz

New:

  v1.2.153.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.zxbTIV/_old  2020-09-18 14:28:30.807297195 +0200
+++ /var/tmp/diff_new_pack.zxbTIV/_new  2020-09-18 14:28:30.811297200 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.151
+Version:1.2.153
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.151.tar.gz -> v1.2.153.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.151/.travis.yml 
new/Vulkan-Loader-1.2.153/.travis.yml
--- old/Vulkan-Loader-1.2.151/.travis.yml   2020-08-17 19:41:19.0 
+0200
+++ new/Vulkan-Loader-1.2.153/.travis.yml   2020-09-07 21:37:45.0 
+0200
@@ -13,14 +13,17 @@
   include:
 # Linux GCC debug build.
 - os: linux
+  dist: bionic
   compiler: gcc
   env: VULKAN_BUILD_TARGET=LINUX
 # Linux clang debug build.
 - os: linux
+  dist: bionic
   compiler: clang
   env: VULKAN_BUILD_TARGET=LINUX
 # Linux GN debug build
 - os: linux
+  dist: bionic
   env: VULKAN_BUILD_TARGET=GN
 # MacOS clang debug build.
 - os: osx
@@ -41,15 +44,8 @@
 
 before_install:
   - set -e
-  - CMAKE_VERSION=3.10.2
   - |
-if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
-  # Upgrade to the desired version of CMake
-  
CMAKE_URL="https://cmake.org/files/v${CMAKE_VERSION%.*}/cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz;
-  echo CMAKE_URL=${CMAKE_URL}
-  mkdir cmake-${CMAKE_VERSION} && travis_retry wget --no-check-certificate 
-O - ${CMAKE_URL} | tar --strip-components=1 -xz -C cmake-${CMAKE_VERSION}
-  export PATH=${PWD}/cmake-${CMAKE_VERSION}/bin:${PATH}
-else
+if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then
   brew install cmake || brew upgrade cmake
 fi
 cmake --version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.151/BUILD.gn 
new/Vulkan-Loader-1.2.153/BUILD.gn
--- old/Vulkan-Loader-1.2.151/BUILD.gn  2020-08-17 19:41:19.0 +0200
+++ new/Vulkan-Loader-1.2.153/BUILD.gn  2020-09-07 21:37:45.0 +0200
@@ -74,6 +74,7 @@
 
   target(library_type, "libvulkan") {
 sources = [
+  "loader/adapters.h",
   "loader/asm_offset.c",
   "loader/cJSON.c",
   "loader/cJSON.h",
@@ -82,6 +83,9 @@
   "loader/dev_ext_trampoline.c",
   "loader/extension_manual.c",
   "loader/extension_manual.h",
+  "loader/generated/vk_layer_dispatch_table.h",
+  "loader/generated/vk_loader_extensions.h",
+  "loader/generated/vk_object_types.h",
   "loader/gpa_helper.h",
   "loader/loader.c",
   "loader/loader.h",
@@ -89,6 +93,7 @@
   "loader/murmurhash.h",
   "loader/phys_dev_ext.c",
   "loader/trampoline.c",
+  "loader/vk_loader_layer.h",
 
   # TODO(jmadill): Use assembler where available.
   "loader/unknown_ext_chain.c",
@@ -101,8 +106,6 @@
   sources += [
 "loader/dirent_on_windows.c",
 "loader/dirent_on_windows.h",
-"loader/dxgi_loader.c",
-"loader/dxgi_loader.h",
 "loader/vulkan-1.def",
   ]
   if (!is_clang) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.151/cmake/FindVulkanHeaders.cmake 
new/Vulkan-Loader-1.2.153/cmake/FindVulkanHeaders.cmake
--- old/Vulkan-Loader-1.2.151/cmake/FindVulkanHeaders.cmake 2020-08-17 
19:41:19.0 +0200
+++ 

commit vulkan-loader for openSUSE:Factory

2020-09-05 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-09-05 23:57:09

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3399 (New)


Package is "vulkan-loader"

Sat Sep  5 23:57:09 2020 rev:26 rq:831292 version:1.2.151

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-08-12 10:55:57.784727401 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3399/vulkan-loader.changes
2020-09-05 23:57:17.459100263 +0200
@@ -1,0 +2,6 @@
+Wed Aug 19 07:30:26 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.151
+  * Fixed crash in device enumeration
+
+---

Old:

  v1.2.148.tar.gz

New:

  v1.2.151.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.sbNyu8/_old  2020-09-05 23:57:20.331101702 +0200
+++ /var/tmp/diff_new_pack.sbNyu8/_new  2020-09-05 23:57:20.335101704 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.148
+Version:1.2.151
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.148.tar.gz -> v1.2.151.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.148/.appveyor.yml 
new/Vulkan-Loader-1.2.151/.appveyor.yml
--- old/Vulkan-Loader-1.2.148/.appveyor.yml 2020-07-20 20:36:53.0 
+0200
+++ new/Vulkan-Loader-1.2.151/.appveyor.yml 2020-08-17 19:41:19.0 
+0200
@@ -12,7 +12,7 @@
 max_jobs: 4
 
 os:
-  - Visual Studio 2015
+  - Visual Studio 2017
 
 environment:
   PYTHON_PATH: "C:/Python35"
@@ -47,7 +47,7 @@
   - echo Generating CMake files for %PLATFORM%
   - mkdir build
   - cd build
-  - cmake -A %PLATFORM% -C../external/helper.cmake ..
+  - cmake -A %PLATFORM% -DCMAKE_SYSTEM_VERSION=10.0.18362 
-C../external/helper.cmake ..
   - echo Building platform=%PLATFORM% configuration=%CONFIGURATION%
 
 platform:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.148/README.md 
new/Vulkan-Loader-1.2.151/README.md
--- old/Vulkan-Loader-1.2.148/README.md 2020-07-20 20:36:53.0 +0200
+++ new/Vulkan-Loader-1.2.151/README.md 2020-08-17 19:41:19.0 +0200
@@ -58,8 +58,6 @@
 This work is released as open source under a Apache-style license from Khronos
 including a Khronos copyright.
 
-See COPYRIGHT.txt for a full list of licenses used in this repository.
-
 ## Acknowledgements
 
 While this project has been developed primarily by LunarG, Inc., there are 
many other
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.148/loader/CMakeLists.txt 
new/Vulkan-Loader-1.2.151/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.2.148/loader/CMakeLists.txt 2020-07-20 
20:36:53.0 +0200
+++ new/Vulkan-Loader-1.2.151/loader/CMakeLists.txt 2020-08-17 
19:41:19.0 +0200
@@ -183,7 +183,7 @@
 endif()
 
 if(WIN32)
-add_library(loader-norm OBJECT ${NORMAL_LOADER_SRCS} dirent_on_windows.c 
dxgi_loader.c)
+add_library(loader-norm OBJECT ${NORMAL_LOADER_SRCS} dirent_on_windows.c)
 target_compile_options(loader-norm PUBLIC 
"$<$:${LOCAL_C_FLAGS_DBG}>")
 target_compile_options(loader-norm PUBLIC ${MSVC_LOADER_COMPILE_OPTIONS})
 target_include_directories(loader-norm PRIVATE 
"$")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.2.148/loader/LoaderAndLayerInterface.md 
new/Vulkan-Loader-1.2.151/loader/LoaderAndLayerInterface.md
--- old/Vulkan-Loader-1.2.148/loader/LoaderAndLayerInterface.md 2020-07-20 
20:36:53.0 +0200
+++ new/Vulkan-Loader-1.2.151/loader/LoaderAndLayerInterface.md 2020-08-17 
19:41:19.0 +0200
@@ -49,13 +49,14 @@
 * [ICD Vulkan Entry Point Discovery](#icd-vulkan-entry-point-discovery)
 * [ICD API Version](#icd-api-version)
 * [ICD Unknown Physical Device 
Extensions](#icd-unknown-physical-device-extensions)
+* [Physical Device Sorting](#physical-device-sorting)
 * [ICD Dispatchable Object Creation](#icd-dispatchable-object-creation)
 * [Handling KHR Surface Objects in WSI 
Extensions](#handling-khr-surface-objects-in-wsi-extensions)
 * [Loader and ICD Interface 
Negotiation](#loader-and-icd-interface-negotiation)
 
   * [Table of Debug Environment 
Variables](#table-of-debug-environment-variables)
   * [Glossary of Terms](#glossary-of-terms)
- 
+
 ## Overview
 
 Vulkan is a layered architecture, made up of the following elements:
@@ 

commit vulkan-loader for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-08-12 10:55:50

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3399 (New)


Package is "vulkan-loader"

Wed Aug 12 10:55:50 2020 rev:25 rq:825155 version:1.2.148

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-06-30 21:54:29.342391964 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3399/vulkan-loader.changes
2020-08-12 10:55:57.784727401 +0200
@@ -1,0 +2,6 @@
+Sun Aug  9 10:08:45 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.148
+  * No user-visible changes reported
+
+---

Old:

  Vulkan-Loader-1.2.145.tar.gz

New:

  v1.2.148.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.1gHhYY/_old  2020-08-12 10:55:58.396727706 +0200
+++ /var/tmp/diff_new_pack.1gHhYY/_new  2020-08-12 10:55:58.400727708 +0200
@@ -18,13 +18,13 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.145
+Version:1.2.148
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/Vulkan-Loader
-Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz#/Vulkan-Loader-%{version}.tar.gz
+Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
 Source9:baselibs.conf
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8




commit vulkan-loader for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-06-30 21:54:27

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3060 (New)


Package is "vulkan-loader"

Tue Jun 30 21:54:27 2020 rev:24 rq:817691 version:1.2.145

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-06-10 00:34:34.380779663 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3060/vulkan-loader.changes
2020-06-30 21:54:29.342391964 +0200
@@ -1,0 +2,9 @@
+Sun Jun 28 17:11:02 UTC 2020 - Callum Farmer 
+
+- Update to release 1.2.145
+  * scripts: Use named params for generator options
+  * loader: Fix crash in vkGetDeviceQueue2
+  * loader: Use MoltenVK in app bundle if found
+  * build: include system headers last
+
+---

Old:

  v1.2.141.tar.gz

New:

  Vulkan-Loader-1.2.145.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.RrDtD5/_old  2020-06-30 21:54:30.634395962 +0200
+++ /var/tmp/diff_new_pack.RrDtD5/_new  2020-06-30 21:54:30.638395975 +0200
@@ -18,13 +18,13 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.141
+Version:1.2.145
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/Vulkan-Loader
-Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
+Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz#/Vulkan-Loader-%{version}.tar.gz
 Source9:baselibs.conf
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8




commit vulkan-loader for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-06-10 00:34:31

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3606 (New)


Package is "vulkan-loader"

Wed Jun 10 00:34:31 2020 rev:23 rq:812514 version:1.2.141

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-06-04 17:51:54.972166809 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3606/vulkan-loader.changes
2020-06-10 00:34:34.380779663 +0200
@@ -1,0 +2,5 @@
+Sun Jun  7 16:15:33 UTC 2020 - Marcus Meissner 
+
+- added vulkan-devel-xxBIT (bsc#1172301)
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.dbWms7/_old  2020-06-10 00:34:34.900781075 +0200
+++ /var/tmp/diff_new_pack.dbWms7/_new  2020-06-10 00:34:34.900781075 +0200
@@ -1 +1,3 @@
 libvulkan1
+vulkan-devel
+   requires "libvulkan1- = %version"




commit vulkan-loader for openSUSE:Factory

2020-06-04 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-06-04 17:51:32

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3606 (New)


Package is "vulkan-loader"

Thu Jun  4 17:51:32 2020 rev:22 rq:810821 version:1.2.141

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-04-25 20:10:02.183759541 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3606/vulkan-loader.changes
2020-06-04 17:51:54.972166809 +0200
@@ -1,0 +2,6 @@
+Thu May 28 13:31:34 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.141
+  * loader: Preload ICDs to speed up common path
+
+---

Old:

  v1.2.137.tar.gz

New:

  v1.2.141.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.ye9EME/_old  2020-06-04 17:51:56.104170411 +0200
+++ /var/tmp/diff_new_pack.ye9EME/_new  2020-06-04 17:51:56.108170425 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.137
+Version:1.2.141
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.137.tar.gz -> v1.2.141.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.137/.appveyor.yml 
new/Vulkan-Loader-1.2.141/.appveyor.yml
--- old/Vulkan-Loader-1.2.137/.appveyor.yml 2020-04-08 23:52:42.0 
+0200
+++ new/Vulkan-Loader-1.2.141/.appveyor.yml 2020-05-26 18:50:54.0 
+0200
@@ -14,9 +14,6 @@
 os:
   - Visual Studio 2015
 
-init:
-  - git config --global core.autocrlf true
-
 environment:
   PYTHON_PATH: "C:/Python35"
   PYTHON_PACKAGE_PATH: "C:/Python35/Scripts"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.137/.gitattributes 
new/Vulkan-Loader-1.2.141/.gitattributes
--- old/Vulkan-Loader-1.2.137/.gitattributes2020-04-08 23:52:42.0 
+0200
+++ new/Vulkan-Loader-1.2.141/.gitattributes2020-05-26 18:50:54.0 
+0200
@@ -5,6 +5,7 @@
 * text=auto
 
 # Files to be converted to native line endings on checkout.
+*.c text
 *.cpp text
 *.h text
 
@@ -14,3 +15,6 @@
 # Text files to always have LF (unix) line endings on checkout.
 *.sh text eol=lf
 
+# Generated source files will always have LF (unix) line endings on checkout.
+loader/generated/*.c text eol=lf
+loader/generated/*.h text eol=lf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.137/BUILD.gn 
new/Vulkan-Loader-1.2.141/BUILD.gn
--- old/Vulkan-Loader-1.2.137/BUILD.gn  2020-04-08 23:52:42.0 +0200
+++ new/Vulkan-Loader-1.2.141/BUILD.gn  2020-05-26 18:50:54.0 +0200
@@ -53,7 +53,7 @@
   ]
   defines = [
 "API_NAME=\"Vulkan\"",
-"USE_UNSAFE_FILE_SEARCH=1"
+"USE_UNSAFE_FILE_SEARCH=1",
   ]
 
   if (is_win) {
@@ -112,28 +112,37 @@
   "/wd4100",  # Unreferenced formal parameter
   "/wd4152",  # Nonstandard extension used (pointer conversion)
   "/wd4201",  # Nonstandard extension used: nameless struct/union
-  "/wd4214",  # Nonstandard extension used: bit field types other than 
int
-  "/wd4232",  # Nonstandard extension used: address of dllimport is 
not static
+  "/wd4214",  # Nonstandard extension used: bit field types other than
+  # int
+  "/wd4232",  # Nonstandard extension used: address of dllimport is not
+  # static
   "/wd4305",  # Type cast truncation
   "/wd4706",  # Assignment within conditional expression
   "/wd4996",  # Unsafe stdlib function
 ]
   }
   if (is_clang) {
-  cflags = [ "-Wno-incompatible-pointer-types" ]
+cflags = [ "-Wno-incompatible-pointer-types" ]
   }
   libs = [ "Cfgmgr32.lib" ]
 }
 if (is_mac) {
   libs = [ "CoreFoundation.framework" ]
 }
-public_deps = [
-  "$vulkan_headers_dir:vulkan_headers",
-]
+public_deps = [ "$vulkan_headers_dir:vulkan_headers" ]
 configs -= [ "//build/config/compiler:chromium_code" ]
 configs += [ "//build/config/compiler:no_chromium_code" ]
 configs += [ ":vulkan_internal_config" ]
 public_configs = [ ":vulkan_loader_config" ]
 configs -= vulkan_undefine_configs
   }
+
+  if (is_linux && vulkan_loader_shared) {
+copy("libvulkan-abi1") {
+  sources = [ "${root_out_dir}/libvulkan.so" ]
+  outputs = [ "${root_out_dir}/libvulkan.so.1" ]
+
+  deps = [ ":libvulkan" ]
+}
+  }
 }
diff -urN 

commit vulkan-loader for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-04-25 20:09:57

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.2738 (New)


Package is "vulkan-loader"

Sat Apr 25 20:09:57 2020 rev:21 rq:795754 version:1.2.137

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-04-13 12:51:35.740603935 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.2738/vulkan-loader.changes
2020-04-25 20:10:02.183759541 +0200
@@ -1,0 +2,7 @@
+Mon Apr 13 09:57:00 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.137
+  * Allow vkGetInstanceProcAddr to resolve itself with no instance.
+  * loader: Strip out empty search paths.
+
+---

Old:

  v1.2.135.tar.gz

New:

  v1.2.137.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.hPsyJk/_old  2020-04-25 20:10:03.175761587 +0200
+++ /var/tmp/diff_new_pack.hPsyJk/_new  2020-04-25 20:10:03.179761595 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.135
+Version:1.2.137
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.135.tar.gz -> v1.2.137.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.135/.travis.yml 
new/Vulkan-Loader-1.2.137/.travis.yml
--- old/Vulkan-Loader-1.2.135/.travis.yml   2020-03-17 22:20:26.0 
+0100
+++ new/Vulkan-Loader-1.2.137/.travis.yml   2020-04-08 23:52:42.0 
+0200
@@ -10,7 +10,6 @@
   fast_finish: true
   allow_failures:
 - env: CHECK_COMMIT_FORMAT=ON
-- env: VULKAN_BUILD_TARGET=GN
   include:
 # Linux GCC debug build.
 - os: linux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.135/CMakeLists.txt 
new/Vulkan-Loader-1.2.137/CMakeLists.txt
--- old/Vulkan-Loader-1.2.135/CMakeLists.txt2020-03-17 22:20:26.0 
+0100
+++ new/Vulkan-Loader-1.2.137/CMakeLists.txt2020-04-08 23:52:42.0 
+0200
@@ -38,6 +38,15 @@
 option(BUILD_TESTS "Build Tests" OFF)
 endif()
 
+if(APPLE)
+option(BUILD_STATIC_LOADER "Build a loader that can be statically linked" 
OFF)
+endif()
+
+if(BUILD_STATIC_LOADER)
+message(WARNING "The ENABLE_STATIC_LOADER option has been set. Note that 
this will only work on MacOS and is not supported "
+"or tested as part of the loader. Use it at your own risk.")
+endif()
+
 # Add the externals directory early so we pickup the headers if they're present
 add_subdirectory(external)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.135/cmake/FindVulkanHeaders.cmake 
new/Vulkan-Loader-1.2.137/cmake/FindVulkanHeaders.cmake
--- old/Vulkan-Loader-1.2.135/cmake/FindVulkanHeaders.cmake 2020-03-17 
22:20:26.0 +0100
+++ new/Vulkan-Loader-1.2.137/cmake/FindVulkanHeaders.cmake 2020-04-08 
23:52:42.0 +0200
@@ -76,7 +76,8 @@
   # do a normal search without hints.
   find_path(VulkanHeaders_INCLUDE_DIR NAMES vulkan/vulkan.h)
   get_filename_component(VULKAN_REGISTRY_PATH_HINT 
${VulkanHeaders_INCLUDE_DIR} DIRECTORY)
-  find_path(VulkanRegistry_DIR NAMES vk.xml HINTS 
${VULKAN_REGISTRY_PATH_HINT}/share/vulkan/registry)
+  find_path(VulkanRegistry_DIR NAMES vk.xml HINTS 
${VULKAN_REGISTRY_PATH_HINT}/share/vulkan/registry
+"${VULKAN_REGISTRY_PATH_HINT}/registry")
 endif()
 
 set(VulkanHeaders_INCLUDE_DIRS ${VulkanHeaders_INCLUDE_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.2.135/loader/CMakeLists.txt 
new/Vulkan-Loader-1.2.137/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.2.135/loader/CMakeLists.txt 2020-03-17 
22:20:26.0 +0100
+++ new/Vulkan-Loader-1.2.137/loader/CMakeLists.txt 2020-04-08 
23:52:42.0 +0200
@@ -222,7 +222,11 @@
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-typedef-redefinition")
 endif()
 
-add_library(vulkan SHARED ${NORMAL_LOADER_SRCS} ${OPT_LOADER_SRCS})
+if(APPLE AND BUILD_STATIC_LOADER)
+add_library(vulkan STATIC ${NORMAL_LOADER_SRCS} ${OPT_LOADER_SRCS})
+else()
+add_library(vulkan SHARED ${NORMAL_LOADER_SRCS} ${OPT_LOADER_SRCS})
+endif()
 add_dependencies(vulkan loader_asm_gen_files)
 set_target_properties(vulkan
   PROPERTIES SOVERSION
@@ -254,7 +258,11 @@
 ${VulkanHeaders_INCLUDE_DIRS}/vulkan/vulkan_xlib_xrandr.h
 

commit vulkan-loader for openSUSE:Factory

2020-04-13 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-04-13 12:51:26

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.3248 (New)


Package is "vulkan-loader"

Mon Apr 13 12:51:26 2020 rev:20 rq:792399 version:1.2.135

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-02-22 19:03:24.901985259 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.3248/vulkan-loader.changes
2020-04-13 12:51:35.740603935 +0200
@@ -1,0 +2,8 @@
+Wed Apr  1 13:53:57 UTC 2020 - Aaron Stern 
+
+- Update to release 1.2.135
+  * Updated `CMakeLists.txt` and `common_codegen.py` to allow access to beta
+types and commands when including `vulkan.h`. Generated new loader
+header files.
+
+---

Old:

  v1.2.133.tar.gz

New:

  v1.2.135.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.QYmxnd/_old  2020-04-13 12:51:37.000604482 +0200
+++ /var/tmp/diff_new_pack.QYmxnd/_new  2020-04-13 12:51:37.004604484 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.133
+Version:1.2.135
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.133.tar.gz -> v1.2.135.tar.gz ++
 2422 lines of diff (skipped)




commit vulkan-loader for openSUSE:Factory

2020-02-22 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-02-22 19:03:16

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092 (New)


Package is "vulkan-loader"

Sat Feb 22 19:03:16 2020 rev:19 rq:776238 version:1.2.133

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-02-06 13:18:59.120665180 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092/vulkan-loader.changes   
2020-02-22 19:03:24.901985259 +0100
@@ -1,0 +2,14 @@
+Tue Feb 18 16:05:06 UTC 2020 - Antonio Larrosa 
+
+- Update to release 1.2.133
+  * Avoid clang warning about parentheses
+  * secure_getenv change logging WARN to INFO
+  * don't unconditionally add std-val meta layer
+  * Fix buffer size updates in registry search
+  * Add core 1.2 functions to gpa_helper
+  * add null check to loaderValidateLayers
+  * Warn when loader_secure_getenv() fails
+  * Regenerate files for debug utils changes
+  * Fix debug utils terminators being skipped
+
+---

Old:

  v1.2.132.tar.gz

New:

  v1.2.133.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.4K7nEJ/_old  2020-02-22 19:03:25.473986399 +0100
+++ /var/tmp/diff_new_pack.4K7nEJ/_new  2020-02-22 19:03:25.473986399 +0100
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.132
+Version:1.2.133
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.132.tar.gz -> v1.2.133.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.2.132/loader/generated/vk_loader_extensions.c 
new/Vulkan-Loader-1.2.133/loader/generated/vk_loader_extensions.c
--- old/Vulkan-Loader-1.2.132/loader/generated/vk_loader_extensions.c   
2020-01-28 23:07:22.0 +0100
+++ new/Vulkan-Loader-1.2.133/loader/generated/vk_loader_extensions.c   
2020-02-17 22:49:43.0 +0100
@@ -238,6 +238,12 @@
 //  VK_EXT_debug_utils extension commands
 LOOKUP_GIPA(SetDebugUtilsObjectNameEXT, false);
 LOOKUP_GIPA(SetDebugUtilsObjectTagEXT, false);
+LOOKUP_GIPA(QueueBeginDebugUtilsLabelEXT, false);
+LOOKUP_GIPA(QueueEndDebugUtilsLabelEXT, false);
+LOOKUP_GIPA(QueueInsertDebugUtilsLabelEXT, false);
+LOOKUP_GIPA(CmdBeginDebugUtilsLabelEXT, false);
+LOOKUP_GIPA(CmdEndDebugUtilsLabelEXT, false);
+LOOKUP_GIPA(CmdInsertDebugUtilsLabelEXT, false);
 LOOKUP_GIPA(CreateDebugUtilsMessengerEXT, false);
 LOOKUP_GIPA(DestroyDebugUtilsMessengerEXT, false);
 LOOKUP_GIPA(SubmitDebugUtilsMessageEXT, false);
@@ -2711,7 +2717,18 @@
 const VkDebugUtilsLabelEXT* pLabelInfo) {
 const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
 if (disp->QueueBeginDebugUtilsLabelEXT != NULL) {
-disp->QueueBeginDebugUtilsLabelEXT(queue, pLabelInfo);
+disp->QueueBeginDebugUtilsLabelEXT(queue, pLabelInfo);
+}
+}
+
+VKAPI_ATTR void VKAPI_CALL terminator_QueueBeginDebugUtilsLabelEXT(
+VkQueue queue,
+const VkDebugUtilsLabelEXT* pLabelInfo) {
+uint32_t icd_index = 0;
+struct loader_device *dev;
+struct loader_icd_term *icd_term = loader_get_icd_and_device(queue, , 
_index);
+if (NULL != icd_term && NULL != 
icd_term->dispatch.QueueBeginDebugUtilsLabelEXT) {
+icd_term->dispatch.QueueBeginDebugUtilsLabelEXT(queue, pLabelInfo);
 }
 }
 
@@ -2719,7 +2736,17 @@
 VkQueue queue) {
 const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
 if (disp->QueueEndDebugUtilsLabelEXT != NULL) {
-disp->QueueEndDebugUtilsLabelEXT(queue);
+disp->QueueEndDebugUtilsLabelEXT(queue);
+}
+}
+
+VKAPI_ATTR void VKAPI_CALL terminator_QueueEndDebugUtilsLabelEXT(
+VkQueue queue) {
+uint32_t icd_index = 0;
+struct loader_device *dev;
+struct loader_icd_term *icd_term = loader_get_icd_and_device(queue, , 
_index);
+if (NULL != icd_term && NULL != 
icd_term->dispatch.QueueEndDebugUtilsLabelEXT) {
+icd_term->dispatch.QueueEndDebugUtilsLabelEXT(queue);
 }
 }
 
@@ -2728,7 +2755,18 @@
 const VkDebugUtilsLabelEXT* pLabelInfo) {
 const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
 if (disp->QueueInsertDebugUtilsLabelEXT != NULL) {
-disp->QueueInsertDebugUtilsLabelEXT(queue, pLabelInfo);
+disp->QueueInsertDebugUtilsLabelEXT(queue, pLabelInfo);
+}
+}
+

commit vulkan-loader for openSUSE:Factory

2020-02-06 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-02-06 13:18:57

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092 (New)


Package is "vulkan-loader"

Thu Feb  6 13:18:57 2020 rev:18 rq:769796 version:1.2.132

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2020-01-24 13:11:12.113434008 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092/vulkan-loader.changes   
2020-02-06 13:18:59.120665180 +0100
@@ -1,0 +2,7 @@
+Mon Feb  3 12:37:52 UTC 2020 - Antonio Larrosa 
+
+- Update to release 1.2.132
+  * Improve 1.2 promoted extension fix
+  * Fix handling of promoted device extensions
+
+---

Old:

  v1.2.131.tar.gz

New:

  v1.2.132.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.WEfpHx/_old  2020-02-06 13:19:01.15179 +0100
+++ /var/tmp/diff_new_pack.WEfpHx/_new  2020-02-06 13:19:01.15179 +0100
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.2.131
+Version:1.2.132
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.2.131.tar.gz -> v1.2.132.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.2.131/build-gn/secondary/build_overrides/vulkan_headers.gni 
new/Vulkan-Loader-1.2.132/build-gn/secondary/build_overrides/vulkan_headers.gni
--- 
old/Vulkan-Loader-1.2.131/build-gn/secondary/build_overrides/vulkan_headers.gni 
1970-01-01 01:00:00.0 +0100
+++ 
new/Vulkan-Loader-1.2.132/build-gn/secondary/build_overrides/vulkan_headers.gni 
2020-01-28 23:07:22.0 +0100
@@ -0,0 +1,15 @@
+# Copyright (c) 2020 LunarG, Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vulkan_use_x11 = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.2.131/loader/generated/vk_loader_extensions.c 
new/Vulkan-Loader-1.2.132/loader/generated/vk_loader_extensions.c
--- old/Vulkan-Loader-1.2.131/loader/generated/vk_loader_extensions.c   
2020-01-15 19:55:51.0 +0100
+++ new/Vulkan-Loader-1.2.132/loader/generated/vk_loader_extensions.c   
2020-01-28 23:07:22.0 +0100
@@ -3518,19 +3518,19 @@
 
 //  VK_KHR_create_renderpass2 extension commands
 if (!strcmp("vkCreateRenderPass2KHR", name)) {
-*addr = (void *)vkCreateRenderPass2;
+*addr = (void *)CreateRenderPass2KHR;
 return true;
 }
 if (!strcmp("vkCmdBeginRenderPass2KHR", name)) {
-*addr = (void *)vkCmdBeginRenderPass2;
+*addr = (void *)CmdBeginRenderPass2KHR;
 return true;
 }
 if (!strcmp("vkCmdNextSubpass2KHR", name)) {
-*addr = (void *)vkCmdNextSubpass2;
+*addr = (void *)CmdNextSubpass2KHR;
 return true;
 }
 if (!strcmp("vkCmdEndRenderPass2KHR", name)) {
-*addr = (void *)vkCmdEndRenderPass2;
+*addr = (void *)CmdEndRenderPass2KHR;
 return true;
 }
 
@@ -3646,39 +3646,39 @@
 
 //  VK_KHR_draw_indirect_count extension commands
 if (!strcmp("vkCmdDrawIndirectCountKHR", name)) {
-*addr = (void *)vkCmdDrawIndirectCount;
+*addr = (void *)CmdDrawIndirectCountKHR;
 return true;
 }
 if (!strcmp("vkCmdDrawIndexedIndirectCountKHR", name)) {
-*addr = (void *)vkCmdDrawIndexedIndirectCount;
+*addr = (void *)CmdDrawIndexedIndirectCountKHR;
 return true;
 }
 
 //  VK_KHR_timeline_semaphore extension commands
 if (!strcmp("vkGetSemaphoreCounterValueKHR", name)) {
-*addr = (void *)vkGetSemaphoreCounterValue;
+*addr = (void *)GetSemaphoreCounterValueKHR;
 return true;
 }
 if (!strcmp("vkWaitSemaphoresKHR", name)) {
-*addr = (void *)vkWaitSemaphores;
+*addr = (void *)WaitSemaphoresKHR;
 return true;
 }
 if (!strcmp("vkSignalSemaphoreKHR", name)) {
-*addr = (void *)vkSignalSemaphore;
+*addr = (void 

commit vulkan-loader for openSUSE:Factory

2020-01-24 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2020-01-24 13:08:46

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092 (New)


Package is "vulkan-loader"

Fri Jan 24 13:08:46 2020 rev:17 rq:766386 version:1.2.131

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-12-29 15:49:13.619163359 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.26092/vulkan-loader.changes   
2020-01-24 13:11:12.113434008 +0100
@@ -1,0 +2,6 @@
+Sun Jan 19 12:03:28 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.2.131
+  * Support for Vulkan 1.2
+
+---

Old:

  v1.1.130.tar.gz

New:

  v1.2.131.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.djtYsT/_old  2020-01-24 13:11:13.673434635 +0100
+++ /var/tmp/diff_new_pack.djtYsT/_new  2020-01-24 13:11:13.673434635 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vulkan-loader
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname  libvulkan1
 Name:   vulkan-loader
-Version:1.1.130
+Version:1.2.131
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.1.130.tar.gz -> v1.2.131.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.130/cmake/FindVulkanHeaders.cmake 
new/Vulkan-Loader-1.2.131/cmake/FindVulkanHeaders.cmake
--- old/Vulkan-Loader-1.1.130/cmake/FindVulkanHeaders.cmake 2019-12-10 
22:48:13.0 +0100
+++ new/Vulkan-Loader-1.2.131/cmake/FindVulkanHeaders.cmake 2020-01-15 
19:55:51.0 +0100
@@ -76,7 +76,7 @@
   # do a normal search without hints.
   find_path(VulkanHeaders_INCLUDE_DIR NAMES vulkan/vulkan.h)
   get_filename_component(VULKAN_REGISTRY_PATH_HINT 
${VulkanHeaders_INCLUDE_DIR} DIRECTORY)
-  find_path(VulkanRegistry_DIR NAMES vk.xml HINTS ${VULKAN_REGISTRY_PATH_HINT})
+  find_path(VulkanRegistry_DIR NAMES vk.xml HINTS 
${VULKAN_REGISTRY_PATH_HINT}/share/vulkan/registry)
 endif()
 
 set(VulkanHeaders_INCLUDE_DIRS ${VulkanHeaders_INCLUDE_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.130/loader/extension_manual.c 
new/Vulkan-Loader-1.2.131/loader/extension_manual.c
--- old/Vulkan-Loader-1.1.130/loader/extension_manual.c 2019-12-10 
22:48:13.0 +0100
+++ new/Vulkan-Loader-1.2.131/loader/extension_manual.c 2020-01-15 
19:55:51.0 +0100
@@ -441,3 +441,22 @@
 }
 
 #endif  // VK_USE_PLATFORM_WIN32_KHR
+
+//  VK_EXT_tooling_info extension trampoline/terminators
+
+VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceToolPropertiesEXT(
+VkPhysicalDevicephysicalDevice,
+uint32_t*   pToolCount,
+VkPhysicalDeviceToolPropertiesEXT*  pToolProperties) {
+const VkLayerInstanceDispatchTable *disp;
+VkPhysicalDevice unwrapped_phys_dev = 
loader_unwrap_physical_device(physicalDevice);
+disp = loader_get_instance_layer_dispatch(physicalDevice);
+return disp->GetPhysicalDeviceToolPropertiesEXT(unwrapped_phys_dev, 
pToolCount, pToolProperties);
+}
+
+VKAPI_ATTR VkResult VKAPI_CALL terminator_GetPhysicalDeviceToolPropertiesEXT(
+VkPhysicalDevicephysicalDevice,
+uint32_t*   pToolCount,
+VkPhysicalDeviceToolPropertiesEXT*  pToolProperties) {
+return VK_SUCCESS;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.130/loader/extension_manual.h 
new/Vulkan-Loader-1.2.131/loader/extension_manual.h
--- old/Vulkan-Loader-1.1.130/loader/extension_manual.h 2019-12-10 
22:48:13.0 +0100
+++ new/Vulkan-Loader-1.2.131/loader/extension_manual.h 2020-01-15 
19:55:51.0 +0100
@@ -104,3 +104,15 @@
 VkDevicedevice,
 const VkPhysicalDeviceSurfaceInfo2KHR*  pSurfaceInfo,
 VkDeviceGroupPresentModeFlagsKHR*   pModes);
+
+//  VK_EXT_tooling_info extension trampoline/terminators
+
+VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceToolPropertiesEXT(
+VkPhysicalDevicephysicalDevice,
+uint32_t*   pToolCount,
+VkPhysicalDeviceToolPropertiesEXT*  

commit vulkan-loader for openSUSE:Factory

2019-12-29 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-12-29 15:49:02

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.6675 (New)


Package is "vulkan-loader"

Sun Dec 29 15:49:02 2019 rev:16 rq:759667 version:1.1.130

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-12-18 14:47:01.877903294 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.6675/vulkan-loader.changes
2019-12-29 15:49:13.619163359 +0100
@@ -1,0 +2,5 @@
+Mon Dec 23 11:21:33 UTC 2019 - Martin Pluskal 
+
+- Use new macros (autosetup and cmake_build)
+
+---



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.X2rV1i/_old  2019-12-29 15:49:14.231163638 +0100
+++ /var/tmp/diff_new_pack.X2rV1i/_new  2019-12-29 15:49:14.235163640 +0100
@@ -16,20 +16,19 @@
 #
 
 
-Name:   vulkan-loader
 %define lname  libvulkan1
+Name:   vulkan-loader
 Version:1.1.130
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/Vulkan-Loader
-
 Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
 Source9:baselibs.conf
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  python3-xml
 BuildRequires:  vulkan-headers >= %version
 BuildRequires:  pkgconfig(pciaccess)
@@ -67,13 +66,13 @@
 to make use of Vulkan.
 
 %prep
-%setup -qn Vulkan-Loader-%version
+%autosetup -n Vulkan-Loader-%version
 
 %build
 %cmake \
-DVulkanHeaders_INCLUDE_DIR:PATH="%_includedir" \
-DVulkanRegistry_DIR:PATH="%_datadir/vulkan/registry"
-make %{?_smp_mflags}
+%cmake_build
 
 %install
 %cmake_install




commit vulkan-loader for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-12-18 14:43:40

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4691 (New)


Package is "vulkan-loader"

Wed Dec 18 14:43:40 2019 rev:15 rq:756643 version:1.1.130

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-11-11 13:00:07.985673971 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4691/vulkan-loader.changes
2019-12-18 14:47:01.877903294 +0100
@@ -1,0 +2,7 @@
+Thu Dec 12 19:30:43 UTC 2019 - Jan Engelhardt 
+
+- Update to release 1.1.130
+  * Support for vkGetPhysicalDeviceToolPropertiesEXT and other
+new extensions (cf. vulkan-docs).
+
+---

Old:

  v1.1.127.tar.gz

New:

  v1.1.130.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.dJeqG5/_old  2019-12-18 14:47:03.521904046 +0100
+++ /var/tmp/diff_new_pack.dJeqG5/_new  2019-12-18 14:47:03.553904060 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vulkan-loader
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.127
+Version:1.1.130
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.1.127.tar.gz -> v1.1.130.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.127/BUILD.gn 
new/Vulkan-Loader-1.1.130/BUILD.gn
--- old/Vulkan-Loader-1.1.127/BUILD.gn  2019-11-04 18:48:06.0 +0100
+++ new/Vulkan-Loader-1.1.130/BUILD.gn  2019-12-10 22:48:13.0 +0100
@@ -51,7 +51,10 @@
 "loader/generated",
 "loader",
   ]
-  defines = [ "API_NAME=\"Vulkan\"" ]
+  defines = [
+"API_NAME=\"Vulkan\"",
+"USE_UNSAFE_FILE_SEARCH=1"
+  ]
 
   if (is_win) {
 cflags = [ "/wd4201" ]
@@ -94,9 +97,13 @@
   "loader/wsi.h",
 ]
 if (is_win) {
+  output_name = "vulkan-1"
   sources += [
 "loader/dirent_on_windows.c",
 "loader/dirent_on_windows.h",
+"loader/dxgi_loader.c",
+"loader/dxgi_loader.h",
+"loader/vulkan-1.def",
   ]
   if (!is_clang) {
 cflags = [
@@ -112,6 +119,10 @@
   "/wd4996",  # Unsafe stdlib function
 ]
   }
+  if (is_clang) {
+  cflags = [ "-Wno-incompatible-pointer-types" ]
+  }
+  libs = [ "Cfgmgr32.lib" ]
 }
 if (is_mac) {
   libs = [ "CoreFoundation.framework" ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.127/CMakeLists.txt 
new/Vulkan-Loader-1.1.130/CMakeLists.txt
--- old/Vulkan-Loader-1.1.127/CMakeLists.txt2019-11-04 18:48:06.0 
+0100
+++ new/Vulkan-Loader-1.1.130/CMakeLists.txt2019-12-10 22:48:13.0 
+0100
@@ -120,7 +120,6 @@
 
 if(WIN32)
 option(ENABLE_WIN10_ONECORE "Link the loader with OneCore umbrella 
libraries" OFF)
-option(ENABLE_STATIC_LOADER "Build the loader as a static library" OFF)
 endif()
 
 option(BUILD_LOADER "Build loader" ON)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.127/cmake/FindVulkanHeaders.cmake 
new/Vulkan-Loader-1.1.130/cmake/FindVulkanHeaders.cmake
--- old/Vulkan-Loader-1.1.127/cmake/FindVulkanHeaders.cmake 2019-11-04 
18:48:06.0 +0100
+++ new/Vulkan-Loader-1.1.130/cmake/FindVulkanHeaders.cmake 2019-12-10 
22:48:13.0 +0100
@@ -45,21 +45,38 @@
 #   VulkanRegistry_DIR   - the VulkanRegistry directory
 #
 
-# Use HINTS instead of PATH to search these locations before
-# searching system environment variables like $PATH that may
-# contain SDK directories.
-find_path(VulkanHeaders_INCLUDE_DIR
-NAMES vulkan/vulkan.h
-HINTS
-${VULKAN_HEADERS_INSTALL_DIR}/include
-"$ENV{VULKAN_HEADERS_INSTALL_DIR}/include"
-"$ENV{VULKAN_SDK}/include")
+# Probe command-line arguments and the environment to see if they specify the
+# Vulkan headers installation path.
+if(NOT DEFINED VULKAN_HEADERS_INSTALL_DIR)
+  if (DEFINED ENV{VULKAN_HEADERS_INSTALL_DIR})
+set(VULKAN_HEADERS_INSTALL_DIR "$ENV{VULKAN_HEADERS_INSTALL_DIR}")
+  elseif(DEFINED ENV{VULKAN_SDK})
+set(VULKAN_HEADERS_INSTALL_DIR "$ENV{VULKAN_SDK}/include")
+  endif()
+endif()
+
+if(DEFINED 

commit vulkan-loader for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-11-11 13:00:04

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.2990 (New)


Package is "vulkan-loader"

Mon Nov 11 13:00:04 2019 rev:14 rq:746192 version:1.1.127

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-10-27 13:35:23.396842940 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.2990/vulkan-loader.changes
2019-11-11 13:00:07.985673971 +0100
@@ -1,0 +2,6 @@
+Thu Nov  7 07:50:58 UTC 2019 - Jan Engelhardt 
+
+- Update to release 1.1.127
+  * Build system changes only
+
+---

Old:

  v1.1.126.tar.gz

New:

  v1.1.127.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.3tAkrd/_old  2019-11-11 13:00:09.081675132 +0100
+++ /var/tmp/diff_new_pack.3tAkrd/_new  2019-11-11 13:00:09.085675136 +0100
@@ -18,7 +18,7 @@
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.126
+Version:1.1.127
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ v1.1.126.tar.gz -> v1.1.127.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.126/.appveyor.yml 
new/Vulkan-Loader-1.1.127/.appveyor.yml
--- old/Vulkan-Loader-1.1.126/.appveyor.yml 2019-10-21 23:08:13.0 
+0200
+++ new/Vulkan-Loader-1.1.127/.appveyor.yml 2019-11-04 18:48:06.0 
+0100
@@ -12,7 +12,7 @@
 max_jobs: 4
 
 os:
-  - Visual Studio 2017
+  - Visual Studio 2015
 
 init:
   - git config --global core.autocrlf true
@@ -34,11 +34,6 @@
 
 before_build:
   - "SET PATH=C:\\Python35;C:\\Python35\\Scripts;%PATH%"
-  # vcvars32.bat will override the platform ennvar, so we need to reset it or 
else appveyor dies
-  - "SET APPVEYOR_PLATFORM=%PLATFORM%"
-  - if %APPVEYOR_PLATFORM% == x64 (call "C:\Program Files (x86)\Microsoft 
Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat")
-  - if %APPVEYOR_PLATFORM% == Win32 (call "C:\Program Files (x86)\Microsoft 
Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat")
-  - "SET PLATFORM=%APPVEYOR_PLATFORM%"
   - echo.
   - echo Starting build for %APPVEYOR_REPO_NAME%
   # Install dependencies
@@ -55,7 +50,7 @@
   - echo Generating CMake files for %PLATFORM%
   - mkdir build
   - cd build
-  - cmake -A %PLATFORM% -C../external/helper.cmake -DWDK_VERSION=10.0.17763.0 
..
+  - cmake -A %PLATFORM% -C../external/helper.cmake ..
   - echo Building platform=%PLATFORM% configuration=%CONFIGURATION%
 
 platform:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.126/BUILD.gn 
new/Vulkan-Loader-1.1.127/BUILD.gn
--- old/Vulkan-Loader-1.1.126/BUILD.gn  2019-10-21 23:08:13.0 +0200
+++ new/Vulkan-Loader-1.1.127/BUILD.gn  2019-11-04 18:48:06.0 +0100
@@ -34,7 +34,7 @@
   if (is_clang || !is_win) {
 cflags = [ "-Wno-unused-function" ]
   }
-  if (is_linux) {
+  if (is_linux || is_mac) {
 defines += [
   "SYSCONFDIR=\"/etc\"",
   "FALLBACK_CONFIG_DIRS=\"/etc/xdg\"",
@@ -113,6 +113,9 @@
 ]
   }
 }
+if (is_mac) {
+  libs = [ "CoreFoundation.framework" ]
+}
 public_deps = [
   "$vulkan_headers_dir:vulkan_headers",
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.126/CMakeLists.txt 
new/Vulkan-Loader-1.1.127/CMakeLists.txt
--- old/Vulkan-Loader-1.1.126/CMakeLists.txt2019-10-21 23:08:13.0 
+0200
+++ new/Vulkan-Loader-1.1.127/CMakeLists.txt2019-11-04 18:48:06.0 
+0100
@@ -119,7 +119,6 @@
 endif()
 
 if(WIN32)
-find_package(WDK REQUIRED)
 option(ENABLE_WIN10_ONECORE "Link the loader with OneCore umbrella 
libraries" OFF)
 option(ENABLE_STATIC_LOADER "Build the loader as a static library" OFF)
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.126/cmake/FindWDK.cmake 
new/Vulkan-Loader-1.1.127/cmake/FindWDK.cmake
--- old/Vulkan-Loader-1.1.126/cmake/FindWDK.cmake   2019-10-21 
23:08:13.0 +0200
+++ new/Vulkan-Loader-1.1.127/cmake/FindWDK.cmake   1970-01-01 
01:00:00.0 +0100
@@ -1,77 +0,0 @@
-
-#.rst:
-# FindWDK
-# -
-#
-# Try to find headers in the Windows Driver Kit
-#
-# This module is intended to be used by the Vulkan loader to locate
-# the required headers from the Windows Driver Kit. This should not
-# be considered feature complete for other uses, 

commit vulkan-loader for openSUSE:Factory

2019-10-27 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-10-27 13:35:20

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.2990 (New)


Package is "vulkan-loader"

Sun Oct 27 13:35:20 2019 rev:13 rq:743112 version:1.1.126

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-10-23 15:33:11.917498871 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.2990/vulkan-loader.changes
2019-10-27 13:35:23.396842940 +0100
@@ -1,0 +2,6 @@
+Sat Oct 26 11:42:56 UTC 2019 - Jan Engelhardt 
+
+- Update to release 1.1.126
+  * Build system changes only
+
+---

Old:

  v1.1.124.tar.gz

New:

  v1.1.126.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.2okk5i/_old  2019-10-27 13:35:25.124845141 +0100
+++ /var/tmp/diff_new_pack.2okk5i/_new  2019-10-27 13:35:25.128845146 +0100
@@ -16,15 +16,13 @@
 #
 
 
-%define version_unconverted 1.1.124
-
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.124
+Version:1.1.126
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
-Group:  development vulkan
+Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/Vulkan-Loader
 
 Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz

++ v1.1.124.tar.gz -> v1.1.126.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.124/loader/CMakeLists.txt 
new/Vulkan-Loader-1.1.126/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.1.124/loader/CMakeLists.txt 2019-10-07 
18:17:08.0 +0200
+++ new/Vulkan-Loader-1.1.126/loader/CMakeLists.txt 2019-10-21 
23:08:13.0 +0200
@@ -155,11 +155,8 @@
 if(HAVE_CET_H)
 set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS HAVE_CET_H)
 endif()
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/asm_test.S
-   ".intel_syntax noprefix\n.text\n.global sample\nsample:\nmov 
ecx, [eax + 16]\n")
 set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
-try_compile(ASSEMBLER_WORKS ${CMAKE_CURRENT_BINARY_DIR} 
${CMAKE_CURRENT_BINARY_DIR}/asm_test.S)
-file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/asm_test.S)
+try_compile(ASSEMBLER_WORKS ${CMAKE_CURRENT_BINARY_DIR} 
${CMAKE_CURRENT_SOURCE_DIR}/asm_test.S)
 if(ASSEMBLER_WORKS)
 set(OPT_LOADER_SRCS ${OPT_LOADER_SRCS} unknown_ext_chain_gas.S)
 add_executable(asm_offset asm_offset.c)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.124/loader/asm_test.S 
new/Vulkan-Loader-1.1.126/loader/asm_test.S
--- old/Vulkan-Loader-1.1.124/loader/asm_test.S 1970-01-01 01:00:00.0 
+0100
+++ new/Vulkan-Loader-1.1.126/loader/asm_test.S 2019-10-21 23:08:13.0 
+0200
@@ -0,0 +1,24 @@
+#
+# Copyright (c) 2019 The Khronos Group Inc.
+# Copyright (c) 2019 Valve Corporation
+# Copyright (c) 2019 LunarG, Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+.intel_syntax noprefix
+.text
+.global sample
+.set PHYS_DEV_OFFSET_INST_DISPATCH, 10
+.set PTR_SIZE, 4
+sample:
+  mov ecx, [eax + (PHYS_DEV_OFFSET_INST_DISPATCH + (PTR_SIZE * 4))]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.124/loader/loader.c 
new/Vulkan-Loader-1.1.126/loader/loader.c
--- old/Vulkan-Loader-1.1.124/loader/loader.c   2019-10-07 18:17:08.0 
+0200
+++ new/Vulkan-Loader-1.1.126/loader/loader.c   2019-10-21 23:08:13.0 
+0200
@@ -4756,7 +4756,7 @@
 continue;
 }
 
-res = loaderAddLayerProperties(inst, instance_layers, json, false, 
file_str);
+res = loaderAddLayerProperties(inst, instance_layers, json, true, 
file_str);
 
 loader_instance_heap_free(inst, file_str);
 cJSON_Delete(json);
@@ -4771,13 +4771,11 @@
 // actually present in the available layer list
 VerifyAllMetaLayers(inst, 

commit vulkan-loader for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-10-23 15:33:10

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.2352 (New)


Package is "vulkan-loader"

Wed Oct 23 15:33:10 2019 rev:12 rq:738943 version:1.1.124

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-10-07 13:36:42.245059738 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.2352/vulkan-loader.changes
2019-10-23 15:33:11.917498871 +0200
@@ -1,0 +2,9 @@
+Wed Oct 16 20:56:59 UTC 2019 - Jan Engelhardt 
+
+- Update to release 1.1.124
+  * loader: Add support for metal surfaces
+  * loader: Use dxgi1_2 header instead of 1_6
+  * loader: Dynamically load DXGI
+  * layers: allow concurrent layer device creation
+
+---

Old:

  v1.1.123.tar.gz

New:

  v1.1.124.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.Da3kU1/_old  2019-10-23 15:33:12.461499497 +0200
+++ /var/tmp/diff_new_pack.Da3kU1/_new  2019-10-23 15:33:12.461499497 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define version_unconverted 1.1.123
+%define version_unconverted 1.1.124
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.123
+Version:1.1.124
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
-Group:  Development/Libraries/C and C++
+Group:  development vulkan
 URL:https://github.com/KhronosGroup/Vulkan-Loader
 
 Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz

++ v1.1.123.tar.gz -> v1.1.124.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.123/CMakeLists.txt 
new/Vulkan-Loader-1.1.124/CMakeLists.txt
--- old/Vulkan-Loader-1.1.123/CMakeLists.txt2019-09-17 18:58:27.0 
+0200
+++ new/Vulkan-Loader-1.1.124/CMakeLists.txt2019-10-07 18:17:08.0 
+0200
@@ -24,7 +24,7 @@
 
 enable_testing()
 
-add_definitions(-DAPI_NAME="Vulkan")
+set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS API_NAME="Vulkan")
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 find_package(PythonInterp 3 QUIET)
@@ -133,21 +133,32 @@
 endif()
 
 if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
-set(COMMON_COMPILE_FLAGS "-Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wno-stringop-truncation 
-Wno-stringop-overflow")
+set(COMMON_COMPILE_FLAGS "-Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers")
 set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} -fno-strict-aliasing 
-fno-builtin-memcmp")
 
 # For GCC version 7.1 or greater, we need to disable the implicit 
fallthrough warning since there's no consistent way to satisfy
 # all compilers until they all accept the C++17 standard
-if(CMAKE_COMPILER_IS_GNUCC AND NOT (CMAKE_CXX_COMPILER_VERSION LESS 7.1))
-set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} 
-Wimplicit-fallthrough=0")
+if(CMAKE_COMPILER_IS_GNUCC)
+set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} 
-Wno-stringop-truncation -Wno-stringop-overflow")
+if(CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 7.1)
+set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} 
-Wimplicit-fallthrough=0")
+endif()
 endif()
 
 if(APPLE)
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMMON_COMPILE_FLAGS}")
+#clang-cl on Windows
+elseif((CMAKE_C_COMPILER_ID MATCHES "Clang") AND (CMAKE_CXX_SIMULATE_ID 
MATCHES "MSVC"))
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Xclang -std=c99 
${COMMON_COMPILE_FLAGS}")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xclang -std=c++11 -fno-rtti")
+# clang (not clang-cl) or gcc
 else()
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 ${COMMON_COMPILE_FLAGS}")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-rtti")
 endif()
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMMON_COMPILE_FLAGS} -std=c++11 
-fno-rtti")
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMMON_COMPILE_FLAGS}")
+
 if(UNIX)
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
@@ -176,18 +187,17 @@
 
 
 if(UNIX)
-add_definitions(-DFALLBACK_CONFIG_DIRS="${FALLBACK_CONFIG_DIRS}")
-add_definitions(-DFALLBACK_DATA_DIRS="${FALLBACK_DATA_DIRS}")
+set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS 
FALLBACK_CONFIG_DIRS="${FALLBACK_CONFIG_DIRS}" 

commit vulkan-loader for openSUSE:Factory

2019-10-07 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-10-07 13:36:40

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.2352 (New)


Package is "vulkan-loader"

Mon Oct  7 13:36:40 2019 rev:11 rq:733820 version:1.1.123

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-08-24 18:42:31.29768 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.2352/vulkan-loader.changes
2019-10-07 13:36:42.245059738 +0200
@@ -1,0 +2,6 @@
+Sun Sep 22 21:59:40 UTC 2019 - Aaron Stern 
+
+- Update to the new upstream release 1.1.123
+  * loader: Match ICDs against DXGI adapters
+
+---

Old:

  Vulkan-Loader-1.1.120.tar.xz
  _service

New:

  v1.1.123.tar.gz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.QJY8aD/_old  2019-10-07 13:36:43.617055944 +0200
+++ /var/tmp/diff_new_pack.QJY8aD/_new  2019-10-07 13:36:43.657055834 +0200
@@ -16,18 +16,18 @@
 #
 
 
-%define version_unconverted 1.1.120
+%define version_unconverted 1.1.123
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.120
+Version:1.1.123
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
-Url:http://www.khronos.org/
+URL:https://github.com/KhronosGroup/Vulkan-Loader
 
-Source: Vulkan-Loader-%version.tar.xz
+Source: 
https://github.com/KhronosGroup/Vulkan-Loader/archive/v%version.tar.gz
 Source9:baselibs.conf
 BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8




commit vulkan-loader for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-08-24 18:42:28

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.7948 (New)


Package is "vulkan-loader"

Sat Aug 24 18:42:28 2019 rev:10 rq:724984 version:1.1.120

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-06-30 10:20:26.767521838 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.7948/vulkan-loader.changes
2019-08-24 18:42:31.29768 +0200
@@ -1,0 +2,12 @@
+Wed Aug 21 08:51:56 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.120
+  * loader: Make instance version report patch version
+
+---
+Sun Aug 18 16:08:57 UTC 2019 - Aaron Stern 
+
+- Update to new upstream release 1.1.119
+  * Additionally, ran `generate_source.py`.
+
+---

Old:

  Vulkan-Loader-1.1.112.tar.xz

New:

  Vulkan-Loader-1.1.120.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.J55RdV/_old  2019-08-24 18:42:31.869779711 +0200
+++ /var/tmp/diff_new_pack.J55RdV/_new  2019-08-24 18:42:31.869779711 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.112
+%define version_unconverted 1.1.120
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.112
+Version:1.1.120
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.112.tar.xz -> Vulkan-Loader-1.1.120.tar.xz ++
 9887 lines of diff (skipped)

++ _service ++
--- /var/tmp/diff_new_pack.J55RdV/_old  2019-08-24 18:42:32.153779684 +0200
+++ /var/tmp/diff_new_pack.J55RdV/_new  2019-08-24 18:42:32.153779684 +0200
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/Vulkan-Loader

-   v1.1.112
-   v1.1.112
-   1.1.112
+   v1.1.120
+   v1.1.120
+   1.1.120


*.tar




commit vulkan-loader for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-06-30 10:20:25

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4615 (New)


Package is "vulkan-loader"

Sun Jun 30 10:20:25 2019 rev:9 rq:712362 version:1.1.112

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-06-13 22:35:38.532336546 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4615/vulkan-loader.changes
2019-06-30 10:20:26.767521838 +0200
@@ -1,0 +2,6 @@
+Fri Jun 28 07:32:05 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.112
+  * loader: Fix bug in searching for missing extension
+
+---

Old:

  Vulkan-Loader-1.1.108.tar.xz

New:

  Vulkan-Loader-1.1.112.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.6Zmm7F/_old  2019-06-30 10:20:28.155523994 +0200
+++ /var/tmp/diff_new_pack.6Zmm7F/_new  2019-06-30 10:20:28.159524001 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.108
+%define version_unconverted 1.1.112
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.108
+Version:1.1.112
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.108.tar.xz -> Vulkan-Loader-1.1.112.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.108/.appveyor.yml 
new/Vulkan-Loader-1.1.112/.appveyor.yml
--- old/Vulkan-Loader-1.1.108/.appveyor.yml 2019-05-29 17:48:53.0 
+0200
+++ new/Vulkan-Loader-1.1.112/.appveyor.yml 2019-06-25 18:04:58.0 
+0200
@@ -17,11 +17,18 @@
 environment:
   PYTHON_PATH: "C:/Python35"
   PYTHON_PACKAGE_PATH: "C:/Python35/Scripts"
+  CMAKE_URL: "http://cmake.org/files/v3.10/cmake-3.10.2-win64-x64.zip;
 
 branches:
   only:
 - master
 
+install:
+  - appveyor DownloadFile %CMAKE_URL% -FileName cmake.zip
+  - 7z x cmake.zip -oC:\cmake > nul
+  - set path=C:\cmake\bin;%path%
+  - cmake --version
+
 before_build:
   - "SET PATH=C:\\Python35;C:\\Python35\\Scripts;%PATH%"
   - echo.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.108/.travis.yml 
new/Vulkan-Loader-1.1.112/.travis.yml
--- old/Vulkan-Loader-1.1.108/.travis.yml   2019-05-29 17:48:53.0 
+0200
+++ new/Vulkan-Loader-1.1.112/.travis.yml   2019-06-25 18:04:58.0 
+0200
@@ -42,6 +42,18 @@
 
 before_install:
   - set -e
+  - CMAKE_VERSION=3.10.2
+  - |
+if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
+  # Upgrade to the desired version of CMake
+  
CMAKE_URL="https://cmake.org/files/v${CMAKE_VERSION%.*}/cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz;
+  echo CMAKE_URL=${CMAKE_URL}
+  mkdir cmake-${CMAKE_VERSION} && travis_retry wget --no-check-certificate 
-O - ${CMAKE_URL} | tar --strip-components=1 -xz -C cmake-${CMAKE_VERSION}
+  export PATH=${PWD}/cmake-${CMAKE_VERSION}/bin:${PATH}
+else
+  brew install cmake || brew upgrade cmake
+fi
+cmake --version
   - unset -f cd pushd popd
   - |
 if [[ "$TRAVIS_EVENT_TYPE" == "cron" ]]; then
@@ -119,7 +131,6 @@
 notifications:
   email:
 recipients:
-  - k...@lunarg.com
   - le...@lunarg.com
 on_success: change
 on_failure: always
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.108/CMakeLists.txt 
new/Vulkan-Loader-1.1.112/CMakeLists.txt
--- old/Vulkan-Loader-1.1.108/CMakeLists.txt2019-05-29 17:48:53.0 
+0200
+++ new/Vulkan-Loader-1.1.112/CMakeLists.txt2019-06-25 18:04:58.0 
+0200
@@ -22,6 +22,8 @@
 
 project(Vulkan-Loader)
 
+enable_testing()
+
 add_definitions(-DAPI_NAME="Vulkan")
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.1.108/loader/LoaderAndLayerInterface.md 
new/Vulkan-Loader-1.1.112/loader/LoaderAndLayerInterface.md
--- old/Vulkan-Loader-1.1.108/loader/LoaderAndLayerInterface.md 2019-05-29 
17:48:53.0 +0200
+++ new/Vulkan-Loader-1.1.112/loader/LoaderAndLayerInterface.md 2019-06-25 
18:04:58.0 +0200
@@ -698,13 +698,10 @@
 | Windowing System | Extensions available |
 |||
 | Windows  | VK_KHR_win32_surface |
-| Linux (Default) |  VK_KHR_xcb_surface and VK_KHR_xlib_surface |
 | Linux (Wayland) | VK_KHR_wayland_surface |
+| Linux (X11) |  VK_KHR_xcb_surface and 

commit vulkan-loader for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-06-13 22:35:37

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.4811 (New)


Package is "vulkan-loader"

Thu Jun 13 22:35:37 2019 rev:8 rq:707927 version:1.1.108

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-03-27 16:13:11.991640056 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.4811/vulkan-loader.changes
2019-06-13 22:35:38.532336546 +0200
@@ -1,0 +2,7 @@
+Tue Jun  4 10:16:04 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.108
+  * loader: VK_EXT_headless_surface additions
+  * layers: add layer callbacks for device creation
+
+---

Old:

  Vulkan-Loader-1.1.102.tar.xz

New:

  Vulkan-Loader-1.1.108.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.nqMNEF/_old  2019-06-13 22:35:38.956336408 +0200
+++ /var/tmp/diff_new_pack.nqMNEF/_new  2019-06-13 22:35:38.956336408 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.102
+%define version_unconverted 1.1.108
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.102
+Version:1.1.108
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
@@ -29,7 +29,7 @@
 
 Source: Vulkan-Loader-%version.tar.xz
 Source9:baselibs.conf
-BuildRequires:  cmake >= 2.8.11
+BuildRequires:  cmake >= 3.4
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkg-config
 BuildRequires:  python3-xml

++ Vulkan-Loader-1.1.102.tar.xz -> Vulkan-Loader-1.1.108.tar.xz ++
 2894 lines of diff (skipped)

++ _service ++
--- /var/tmp/diff_new_pack.nqMNEF/_old  2019-06-13 22:35:39.240336315 +0200
+++ /var/tmp/diff_new_pack.nqMNEF/_new  2019-06-13 22:35:39.240336315 +0200
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/Vulkan-Loader

-   v1.1.102
-   v1.1.102
-   1.1.102
+   v1.1.108
+   v1.1.108
+   1.1.108


*.tar




commit vulkan-loader for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-03-27 16:12:59

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.25356 (New)


Package is "vulkan-loader"

Wed Mar 27 16:12:59 2019 rev:7 rq:688518 version:1.1.102

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-02-28 21:23:30.437931019 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.25356/vulkan-loader.changes   
2019-03-27 16:13:11.991640056 +0100
@@ -1,0 +2,11 @@
+Sun Mar 24 14:02:28 UTC 2019 - John Vandenberg 
+
+- Use build dependency python-xml to fix Leap 42.3 builds
+
+---
+Sat Mar 16 18:35:31 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.102
+  * Build changes only, no user-visible points.
+
+---

Old:

  Vulkan-Loader-1.1.100.tar.xz

New:

  Vulkan-Loader-1.1.102.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.VvkwEi/_old  2019-03-27 16:13:12.743639864 +0100
+++ /var/tmp/diff_new_pack.VvkwEi/_new  2019-03-27 16:13:12.747639863 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.100
+%define version_unconverted 1.1.102
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.100
+Version:1.1.102
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
@@ -32,7 +32,7 @@
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc-c++ >= 4.8
 BuildRequires:  pkg-config
-BuildRequires:  python3-base
+BuildRequires:  python3-xml
 BuildRequires:  vulkan-headers >= %version
 BuildRequires:  pkgconfig(pciaccess)
 BuildRequires:  pkgconfig(x11)

++ Vulkan-Loader-1.1.100.tar.xz -> Vulkan-Loader-1.1.102.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/CMakeLists.txt 
new/Vulkan-Loader-1.1.102/CMakeLists.txt
--- old/Vulkan-Loader-1.1.100/CMakeLists.txt2019-02-14 22:53:39.0 
+0100
+++ new/Vulkan-Loader-1.1.102/CMakeLists.txt2019-03-06 19:46:14.0 
+0100
@@ -27,14 +27,24 @@
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 find_package(PythonInterp 3 REQUIRED)
 
-find_package(VulkanHeaders)
-if(NOT ${VulkanHeaders_FOUND})
-message(FATAL_ERROR "Could not find Vulkan headers path. This can be fixed 
by setting VULKAN_HEADERS_INSTALL_DIR to an "
-"installation of the Vulkan-Headers repository.")
-endif()
-if(NOT ${VulkanRegistry_FOUND})
-message(FATAL_ERROR "Could not find Vulkan registry path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
-"installation of the Vulkan-Headers repository.")
+if (TARGET Vulkan::Headers)
+message(STATUS "Using Vulkan headers from Vulkan::Headers target")
+get_target_property(VulkanRegistry_DIR Vulkan::Registry 
INTERFACE_INCLUDE_DIRECTORIES)
+else()
+find_package(VulkanHeaders)
+if(NOT ${VulkanHeaders_FOUND})
+message(FATAL_ERROR "Could not find Vulkan headers path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
+"installation of the Vulkan-Headers repository.")
+endif()
+if(NOT ${VulkanRegistry_FOUND})
+message(FATAL_ERROR "Could not find Vulkan registry path. This can be 
fixed by setting VULKAN_HEADERS_INSTALL_DIR to an "
+"installation of the Vulkan-Headers repository.")
+endif()
+
+# set up the Vulkan::Headers target for consistency
+add_library(vulkan-headers INTERFACE)
+target_include_directories(vulkan-headers INTERFACE 
"${VulkanHeaders_INCLUDE_DIRS}")
+add_library(Vulkan::Headers ALIAS vulkan-headers)
 endif()
 
 option(USE_CCACHE "Use ccache" OFF)
@@ -112,9 +122,6 @@
 option(BUILD_TESTS "Build Tests" OFF)
 endif()
 
-# Add location of Vulkan header files to include search path
-include_directories(${VulkanHeaders_INCLUDE_DIRS})
-
 if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
 set(COMMON_COMPILE_FLAGS "-Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wno-stringop-truncation 
-Wno-stringop-overflow")
 set(COMMON_COMPILE_FLAGS "${COMMON_COMPILE_FLAGS} -fno-strict-aliasing 
-fno-builtin-memcmp")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.100/loader/CMakeLists.txt 
new/Vulkan-Loader-1.1.102/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.1.100/loader/CMakeLists.txt 2019-02-14 

commit vulkan-loader for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-02-28 21:23:27

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833 (New)


Package is "vulkan-loader"

Thu Feb 28 21:23:27 2019 rev:6 rq:677809 version:1.1.100

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-01-26 22:20:13.274962279 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833/vulkan-loader.changes   
2019-02-28 21:23:30.437931019 +0100
@@ -1,0 +2,7 @@
+Mon Feb 18 23:28:58 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.100
+  * No changes, just a version bump to be in line
+with vulkan-headers.
+
+---

Old:

  Vulkan-Loader-1.1.97.0.tar.xz

New:

  Vulkan-Loader-1.1.100.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.2NPnUu/_old  2019-02-28 21:23:31.025930822 +0100
+++ /var/tmp/diff_new_pack.2NPnUu/_new  2019-02-28 21:23:31.029930820 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.97.0
+%define version_unconverted 1.1.100
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.97.0
+Version:1.1.100
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.97.0.tar.xz -> Vulkan-Loader-1.1.100.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.97.0/scripts/known_good.json 
new/Vulkan-Loader-1.1.100/scripts/known_good.json
--- old/Vulkan-Loader-1.1.97.0/scripts/known_good.json  2019-01-16 
01:16:33.0 +0100
+++ new/Vulkan-Loader-1.1.100/scripts/known_good.json   2019-02-14 
22:53:39.0 +0100
@@ -6,7 +6,7 @@
   "sub_dir" : "Vulkan-Headers",
   "build_dir" : "Vulkan-Headers/build",
   "install_dir" : "Vulkan-Headers/build/install",
-  "commit" : "v1.1.97"
+  "commit" : "v1.1.100"
 }
   ],
   "install_names" : {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.97.0/scripts/loader_genvk.py 
new/Vulkan-Loader-1.1.100/scripts/loader_genvk.py
--- old/Vulkan-Loader-1.1.97.0/scripts/loader_genvk.py  2019-01-16 
01:16:33.0 +0100
+++ new/Vulkan-Loader-1.1.100/scripts/loader_genvk.py   2019-02-14 
22:53:39.0 +0100
@@ -1,6 +1,6 @@
 #!/usr/bin/python3
 #
-# Copyright (c) 2013-2018 The Khronos Group Inc.
+# Copyright (c) 2013-2019 The Khronos Group Inc.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -21,12 +21,13 @@
 
 def startTimer(timeit):
 global startTime
-startTime = time.process_time()
+if timeit:
+startTime = time.process_time()
 
 def endTimer(timeit, msg):
 global startTime
-endTime = time.process_time()
-if (timeit):
+if timeit:
+endTime = time.process_time()
 write(msg, endTime - startTime, file=sys.stderr)
 startTime = None
 
@@ -81,7 +82,7 @@
 # Copyright text prefixing all headers (list of strings).
 prefixStrings = [
 '/*',
-'** Copyright (c) 2015-2018 The Khronos Group Inc.',
+'** Copyright (c) 2015-2019 The Khronos Group Inc.',
 '**',
 '** Licensed under the Apache License, Version 2.0 (the "License");',
 '** you may not use this file except in compliance with the License.',

++ _service ++
--- /var/tmp/diff_new_pack.2NPnUu/_old  2019-02-28 21:23:31.337930717 +0100
+++ /var/tmp/diff_new_pack.2NPnUu/_new  2019-02-28 21:23:31.337930717 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/Vulkan-Loader

-   sdk-1.1.97.0
-   v1.1.97
-   1.1.97.0
+   v1.1.100
+   v1.1.100
+   1.1.100


*.tar




commit vulkan-loader for openSUSE:Factory

2019-01-26 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-01-26 22:20:12

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833 (New)


Package is "vulkan-loader"

Sat Jan 26 22:20:12 2019 rev:5 rq:668284 version:1.1.97.0

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2019-01-15 13:14:16.416456732 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833/vulkan-loader.changes   
2019-01-26 22:20:13.274962279 +0100
@@ -1,0 +2,7 @@
+Thu Jan 24 10:31:33 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.97.0
+  * loader: Fix memory not being zeroed after allocate
+  * loader: Remove duplicate scanned json files
+
+---

Old:

  Vulkan-Loader-1.1.96.tar.xz

New:

  Vulkan-Loader-1.1.97.0.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.V21ruR/_old  2019-01-26 22:20:13.810961844 +0100
+++ /var/tmp/diff_new_pack.V21ruR/_new  2019-01-26 22:20:13.814961842 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.96
+%define version_unconverted 1.1.97.0
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.96
+Version:1.1.97.0
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.96.tar.xz -> Vulkan-Loader-1.1.97.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.96/.travis.yml 
new/Vulkan-Loader-1.1.97.0/.travis.yml
--- old/Vulkan-Loader-1.1.96/.travis.yml2018-12-18 19:02:44.0 
+0100
+++ new/Vulkan-Loader-1.1.97.0/.travis.yml  2019-01-16 01:16:33.0 
+0100
@@ -51,11 +51,6 @@
   sudo apt-get -y install libxkbcommon-dev libwayland-dev libxrandr-dev 
libx11-xcb-dev
 fi
   - |
-if [[ "$VULKAN_BUILD_TARGET" == "MACOS" ]]; then
-  # We need to upgrade to a newer python
-  brew upgrade python3
-fi
-  - |
 if [[ "$VULKAN_BUILD_TARGET" == "LINUX" ]] || [[ "$VULKAN_BUILD_TARGET" == 
"MACOS" ]]; then
   # Install dependencies
   python scripts/update_deps.py --dir=external $UPDATE_DEPS_EXTRA_OPTIONS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.96/COPYRIGHT.txt 
new/Vulkan-Loader-1.1.97.0/COPYRIGHT.txt
--- old/Vulkan-Loader-1.1.96/COPYRIGHT.txt  2018-12-18 19:02:44.0 
+0100
+++ new/Vulkan-Loader-1.1.97.0/COPYRIGHT.txt1970-01-01 01:00:00.0 
+0100
@@ -1,131 +0,0 @@
-This file contains other licenses and their copyrights that appear in this
-repository besides Apache 2.0 license.
-
-===
-/*
-  Copyright (c) 2009 Dave Gamble
-
-  Permission is hereby granted, free of charge, to any person obtaining a copy
-  of this software and associated documentation files (the "Software"), to deal
-  in the Software without restriction, including without limitation the rights
-  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-  copies of the Software, and to permit persons to whom the Software is
-  furnished to do so, subject to the following conditions:
-
-  The above copyright notice and this permission notice shall be included in
-  all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-  THE SOFTWARE.
-*/
-
-===
-/*
-
-Copyright Kevlin Henney, 1997, 2003, 2012. All rights reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose is hereby granted without fee, provided
-that this copyright and permissions notice appear in all copies and
-derivatives.
-
-This software is supplied "as is" without express or implied warranty.
-
-But that said, if there are any problems please get in touch.
-
-*/
-
-===
-Copyright 2008, Google Inc.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the 

commit vulkan-loader for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2019-01-15 13:14:15

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833 (New)


Package is "vulkan-loader"

Tue Jan 15 13:14:15 2019 rev:4 rq:663461 version:1.1.96

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2018-12-27 00:24:49.211887290 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833/vulkan-loader.changes   
2019-01-15 13:14:16.416456732 +0100
@@ -1,0 +2,6 @@
+Mon Jan  7 22:10:42 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.96
+  * Documentation updates
+
+---

Old:

  Vulkan-Loader-1.1.95.tar.xz

New:

  Vulkan-Loader-1.1.96.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.6WYq4t/_old  2019-01-15 13:14:16.868456378 +0100
+++ /var/tmp/diff_new_pack.6WYq4t/_new  2019-01-15 13:14:16.868456378 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vulkan-loader
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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.1.95
+%define version_unconverted 1.1.96
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.95
+Version:1.1.96
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.95.tar.xz -> Vulkan-Loader-1.1.96.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.95/README.md 
new/Vulkan-Loader-1.1.96/README.md
--- old/Vulkan-Loader-1.1.95/README.md  2018-12-11 17:13:38.0 +0100
+++ new/Vulkan-Loader-1.1.96/README.md  2018-12-18 19:02:44.0 +0100
@@ -45,6 +45,14 @@
 Architecture and interface information for the loader is in
 [loader/LoaderAndLayerInterface.md](loader/LoaderAndLayerInterface.md).
 
+## Version Tagging Scheme
+
+Updates to the `Vulkan-Loader` repository which correspond to a new Vulkan 
specification release are tagged using the following format: `v<`_`version`_`>` 
(e.g., `v1.1.96`).
+
+**Note**: Marked version releases have undergone thorough testing but do not 
imply the same quality level as SDK tags. SDK tags follow the 
`sdk-<`_`version`_`>.<`_`patch`_`>` format (e.g., `sdk-1.1.92.0`).
+
+This scheme was adopted following the 1.1.96 Vulkan specification release.
+
 ## License
 
 This work is released as open source under a Apache-style license from Khronos
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.1.95/loader/LoaderAndLayerInterface.md 
new/Vulkan-Loader-1.1.96/loader/LoaderAndLayerInterface.md
--- old/Vulkan-Loader-1.1.95/loader/LoaderAndLayerInterface.md  2018-12-11 
17:13:38.0 +0100
+++ new/Vulkan-Loader-1.1.96/loader/LoaderAndLayerInterface.md  2018-12-18 
19:02:44.0 +0100
@@ -34,7 +34,7 @@
   * [Vulkan Installable Client Driver interface with the 
loader](#vulkan-installable-client-driver-interface-with-the-loader)
 * [ICD Discovery](#icd-discovery)
 * [ICD Manifest File Format](#icd-manifest-file-format)
-* [ICD Vulkan Entry-Point Discovery](#icd-vulkan-entry-point-discovery)
+* [ICD Vulkan Entry Point Discovery](#icd-vulkan-entry point-discovery)
 * [ICD API Version](#icd-api-version)
 * [ICD Unknown Physical Device 
Extensions](#icd-unknown-physical-device-extensions)
 * [ICD Dispatchable Object Creation](#icd-dispatchable-object-creation)
@@ -55,7 +55,7 @@
 ![High Level View of Loader](./images/high_level_loader.png)
 
 The general concepts in this document are applicable to the loaders available
-for Windows, Linux, Android and MacOS based systems.
+for Windows, Linux, Android, and macOS systems.
 
 
  Who Should Read This Document
@@ -111,9 +111,9 @@
 Some examples of features that layers may expose include:
  * Validating API usage
  * Adding the ability to perform Vulkan API tracing and debugging
- * Overlay additional content on the applications surfaces
+ * Overlay additional content on the application's surfaces
 
-Because layers are optionally, you may choose to enable layers for debugging
+Because layers are optional, you may choose to enable layers for debugging
 your application, but then disable any layer usage when you release your
 product.
 
@@ -154,8 +154,8 @@
  * `vkDestroyInstance`
 
 You 

commit vulkan-loader for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2018-12-27 00:24:47

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833 (New)


Package is "vulkan-loader"

Thu Dec 27 00:24:47 2018 rev:3 rq:658213 version:1.1.95

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2018-12-10 12:26:30.874636276 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.28833/vulkan-loader.changes   
2018-12-27 00:24:49.211887290 +0100
@@ -1,0 +2,6 @@
+Fri Dec 14 23:25:51 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.95
+  * docs: Use "ICD" instead of "layer" in ICD info
+
+---

Old:

  Vulkan-Loader-1.1.94.tar.xz

New:

  Vulkan-Loader-1.1.95.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.VNJ183/_old  2018-12-27 00:24:49.635886944 +0100
+++ /var/tmp/diff_new_pack.VNJ183/_new  2018-12-27 00:24:49.635886944 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.1.94
+%define version_unconverted 1.1.95
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.94
+Version:1.1.95
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0

++ Vulkan-Loader-1.1.94.tar.xz -> Vulkan-Loader-1.1.95.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.94/.travis.yml 
new/Vulkan-Loader-1.1.95/.travis.yml
--- old/Vulkan-Loader-1.1.94/.travis.yml2018-11-29 00:52:59.0 
+0100
+++ new/Vulkan-Loader-1.1.95/.travis.yml2018-12-11 17:13:38.0 
+0100
@@ -1,7 +1,7 @@
 # Build Configuration for Travis CI
 # https://travis-ci.org
 
-dist: trusty
+dist: xenial
 sudo: required
 language: cpp
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.94/loader/CMakeLists.txt 
new/Vulkan-Loader-1.1.95/loader/CMakeLists.txt
--- old/Vulkan-Loader-1.1.94/loader/CMakeLists.txt  2018-11-29 
00:52:59.0 +0100
+++ new/Vulkan-Loader-1.1.95/loader/CMakeLists.txt  2018-12-11 
17:13:38.0 +0100
@@ -153,7 +153,12 @@
 
 file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/asm_test.asm
".intel_syntax noprefix\n.text\n.global sample\nsample:\nmov 
ecx, [eax + 16]\n")
+# try_compile uses the C/C++ linker flags even for ASM,
+# while they're not valid for ASM and making linking fail.
+set(TMP_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS})
+set(CMAKE_EXE_LINKER_FLAGS "")
 try_compile(ASSEMBLER_WORKS ${CMAKE_CURRENT_BINARY_DIR} 
${CMAKE_CURRENT_BINARY_DIR}/asm_test.asm)
+set(CMAKE_EXE_LINKER_FLAGS ${TMP_EXE_LINKER_FLAGS})
 file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/asm_test.asm)
 if(ASSEMBLER_WORKS)
 set(CMAKE_ASM-ATT_FLAGS "$ENV{ASFLAGS} 
-I\"${CMAKE_CURRENT_BINARY_DIR}\"")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Vulkan-Loader-1.1.94/loader/LoaderAndLayerInterface.md 
new/Vulkan-Loader-1.1.95/loader/LoaderAndLayerInterface.md
--- old/Vulkan-Loader-1.1.94/loader/LoaderAndLayerInterface.md  2018-11-29 
00:52:59.0 +0100
+++ new/Vulkan-Loader-1.1.95/loader/LoaderAndLayerInterface.md  2018-12-11 
17:13:38.0 +0100
@@ -2256,7 +2256,7 @@
 |||
 | "file\_format\_version" | The JSON format major.minor.patch version number 
of this file.  Currently supported version is 1.0.0. |
 | "ICD" | The identifier used to group all ICD information together. |
-| "library_path" | The "library\_path" specifies either a filename, a relative 
pathname, or a full pathname to a layer shared library file.  If 
"library\_path" specifies a relative pathname, it is relative to the path of 
the JSON manifest file.  If "library\_path" specifies a filename, the library 
must live in the system's shared object search path. There are no rules about 
the name of the ICD shared library files other than it should end with the 
appropriate suffix (".DLL" on Windows, ".so" on Linux and "*.dylib" on MacOS). 
| N/A |
+| "library_path" | The "library\_path" specifies either a filename, a relative 
pathname, or a full pathname to an ICD shared library file.  If "library\_path" 
specifies a relative pathname, it is relative to the path of the JSON manifest 
file.  If "library\_path" specifies a filename, the library must live in the 
system's shared object search path. There are no rules about the name of the 
ICD shared library files other than it should end with the appropriate suffix 

commit vulkan-loader for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package vulkan-loader for openSUSE:Factory 
checked in at 2018-12-10 12:26:29

Comparing /work/SRC/openSUSE:Factory/vulkan-loader (Old)
 and  /work/SRC/openSUSE:Factory/.vulkan-loader.new.19453 (New)


Package is "vulkan-loader"

Mon Dec 10 12:26:29 2018 rev:2 rq:653798 version:1.1.94

Changes:

--- /work/SRC/openSUSE:Factory/vulkan-loader/vulkan-loader.changes  
2018-11-27 10:39:46.504357413 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-loader.new.19453/vulkan-loader.changes   
2018-12-10 12:26:30.874636276 +0100
@@ -1,0 +2,7 @@
+Sun Dec  2 15:19:57 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.94
+  * loader: Fix unwrapped loader instance being used
+  * loader: Fix double free when enabling override
+
+---

Old:

  Vulkan-Loader-1.1.91.tar.xz

New:

  Vulkan-Loader-1.1.94.tar.xz



Other differences:
--
++ vulkan-loader.spec ++
--- /var/tmp/diff_new_pack.n5xNSZ/_old  2018-12-10 12:26:31.342635809 +0100
+++ /var/tmp/diff_new_pack.n5xNSZ/_new  2018-12-10 12:26:31.346635805 +0100
@@ -12,15 +12,15 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define version_unconverted 1.1.91
+%define version_unconverted 1.1.94
 
 Name:   vulkan-loader
 %define lname  libvulkan1
-Version:1.1.91
+Version:1.1.94
 Release:0
 Summary:Reference ICD loader for Vulkan
 License:Apache-2.0
@@ -31,10 +31,10 @@
 Source9:baselibs.conf
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc-c++ >= 4.8
-BuildRequires:  vulkan-headers >= %version
-BuildRequires:  pkgconfig(pciaccess)
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
+BuildRequires:  vulkan-headers >= %version
+BuildRequires:  pkgconfig(pciaccess)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
 

++ Vulkan-Loader-1.1.91.tar.xz -> Vulkan-Loader-1.1.94.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.91/.travis.yml 
new/Vulkan-Loader-1.1.94/.travis.yml
--- old/Vulkan-Loader-1.1.91/.travis.yml2018-11-06 22:16:30.0 
+0100
+++ new/Vulkan-Loader-1.1.94/.travis.yml2018-11-29 00:52:59.0 
+0100
@@ -52,8 +52,6 @@
 fi
   - |
 if [[ "$VULKAN_BUILD_TARGET" == "MACOS" ]]; then
-  # We need to uninstall oclint or we get a gcc conflict when upgrading 
python
-  brew cask uninstall oclint
   # We need to upgrade to a newer python
   brew upgrade python3
 fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.91/loader/loader.c 
new/Vulkan-Loader-1.1.94/loader/loader.c
--- old/Vulkan-Loader-1.1.91/loader/loader.c2018-11-06 22:16:30.0 
+0100
+++ new/Vulkan-Loader-1.1.94/loader/loader.c2018-11-29 00:52:59.0 
+0100
@@ -1589,7 +1589,7 @@
 .tm_min = prop->expiration.minute,
 .tm_hour = prop->expiration.hour,
 .tm_mday = prop->expiration.day,
-.tm_mon = prop->expiration.month,
+.tm_mon = prop->expiration.month - 1,
 .tm_year = prop->expiration.year - 1900,
 .tm_isdst = tm_current.tm_isdst,
 // wday and yday are ignored by mktime
@@ -2694,7 +2694,7 @@
 }
 
 props->is_override = true;
-expiration = cJSON_GetObjectItem(layer_node, "expiration");
+expiration = cJSON_GetObjectItem(layer_node, "expiration_date");
 if (NULL != expiration) {
 char date_copy[32];
 uint8_t cur_item = 0;
@@ -2703,7 +2703,7 @@
 temp = cJSON_Print(expiration);
 if (temp == NULL) {
 loader_log(inst, VK_DEBUG_REPORT_WARNING_BIT_EXT, 0,
-   "Problem accessing layer value 'expiration' in 
manifest JSON file, skipping this layer");
+   "Problem accessing layer value 'expiration_date' in 
manifest JSON file, skipping this layer");
 result = VK_ERROR_OUT_OF_HOST_MEMORY;
 goto out;
 }
@@ -2955,10 +2955,10 @@
 if (vkGetInstanceProcAddr != NULL) {
 strncpy(props->functions.str_gipa, vkGetInstanceProcAddr, 
sizeof(props->functions.str_gipa));
 if (version.major > 1 || version.minor >= 1) {
-loader_log(inst, VK_DEBUG_REPORT_WARNING_BIT_EXT, 0,
+loader_log(inst, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, 0,