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 <[email protected]>
+
+- 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.yml        2018-11-29 00:52:59.000000000 
+0100
+++ new/Vulkan-Loader-1.1.95/.travis.yml        2018-12-11 17:13:38.000000000 
+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.000000000 +0100
+++ new/Vulkan-Loader-1.1.95/loader/CMakeLists.txt      2018-12-11 
17:13:38.000000000 +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.000000000 +0100
+++ new/Vulkan-Loader-1.1.95/loader/LoaderAndLayerInterface.md  2018-12-11 
17:13:38.000000000 +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 
(".DLL" on Windows, ".so" on Linux and "*.dylib" on MacOS). | N/A |
 | "api_version" | The major.minor.patch version number of the Vulkan API that 
the shared library files for the ICD was built against. For example: 1.0.33. |
 
 **NOTE:** If the same ICD shared library supports multiple, incompatible
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.94/scripts/known_good.json 
new/Vulkan-Loader-1.1.95/scripts/known_good.json
--- old/Vulkan-Loader-1.1.94/scripts/known_good.json    2018-11-29 
00:52:59.000000000 +0100
+++ new/Vulkan-Loader-1.1.95/scripts/known_good.json    2018-12-11 
17:13:38.000000000 +0100
@@ -6,7 +6,7 @@
       "sub_dir" : "Vulkan-Headers",
       "build_dir" : "Vulkan-Headers/build",
       "install_dir" : "Vulkan-Headers/build/install",
-      "commit" : "4ca8ea36379b1be079d7f4b80c942af4c3172534"
+      "commit" : "add65b83415824f59041486d4903ee1909dc6ee2"
     }
   ],
   "install_names" : {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Loader-1.1.94/tests/layers/vk_layer_logging.h 
new/Vulkan-Loader-1.1.95/tests/layers/vk_layer_logging.h
--- old/Vulkan-Loader-1.1.94/tests/layers/vk_layer_logging.h    2018-11-29 
00:52:59.000000000 +0100
+++ new/Vulkan-Loader-1.1.95/tests/layers/vk_layer_logging.h    2018-12-11 
17:13:38.000000000 +0100
@@ -298,18 +298,18 @@
             }
         }
         // Look for any debug utils or marker names to use for this object
-        callback_data.pObjects[0].pObjectName = NULL;
+        object_name_info.pObjectName = NULL;
         auto utils_name_iter = 
debug_data->debugUtilsObjectNameMap->find(src_object);
         if (utils_name_iter != debug_data->debugUtilsObjectNameMap->end()) {
-            callback_data.pObjects[0].pObjectName = 
utils_name_iter->second.c_str();
+            object_name_info.pObjectName = utils_name_iter->second.c_str();
         } else {
             auto marker_name_iter = 
debug_data->debugObjectNameMap->find(src_object);
             if (marker_name_iter != debug_data->debugObjectNameMap->end()) {
-                callback_data.pObjects[0].pObjectName = 
marker_name_iter->second.c_str();
+                object_name_info.pObjectName = 
marker_name_iter->second.c_str();
             }
         }
-        if (NULL != callback_data.pObjects[0].pObjectName) {
-            oss << " (Name = " << callback_data.pObjects[0].pObjectName << " : 
Type = ";
+        if (NULL != object_name_info.pObjectName) {
+            oss << " (Name = " << object_name_info.pObjectName << " : Type = ";
         } else {
             oss << " (Type = ";
         }
@@ -378,7 +378,8 @@
 static inline bool debug_messenger_log_msg(const debug_report_data *debug_data,
                                            
VkDebugUtilsMessageSeverityFlagBitsEXT message_severity,
                                            VkDebugUtilsMessageTypeFlagsEXT 
message_type,
-                                           
VkDebugUtilsMessengerCallbackDataEXT *callback_data) {
+                                           
VkDebugUtilsMessengerCallbackDataEXT *callback_data,
+                                           const VkDebugUtilsMessengerEXT 
*messenger) {
     bool bail = false;
     VkLayerDbgFunctionNode *layer_dbg_node = NULL;
 
@@ -392,16 +393,21 @@
 
     DebugAnnotFlagsToReportFlags(message_severity, message_type, 
&object_flags);
 
+    VkDebugUtilsObjectNameInfoEXT object_name_info;
+    object_name_info.sType = 
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT;
+    object_name_info.pNext = NULL;
+    object_name_info.objectType = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT;
+    object_name_info.objectHandle = HandleToUint64(*messenger);
+    object_name_info.pObjectName = NULL;
+    callback_data->pObjects = &object_name_info;
+    callback_data->objectCount = 1;
+
     while (layer_dbg_node) {
         if (layer_dbg_node->is_messenger && 
(layer_dbg_node->messenger.messageSeverity & message_severity) &&
             (layer_dbg_node->messenger.messageType & message_type)) {
-            // Loop through each object and give it the proper name if it was 
set.
-            for (uint32_t obj = 0; obj < callback_data->objectCount; obj++) {
-                auto it = 
debug_data->debugUtilsObjectNameMap->find(callback_data->pObjects[obj].objectHandle);
-                if (it == debug_data->debugUtilsObjectNameMap->end()) {
-                    continue;
-                }
-                callback_data->pObjects[obj].pObjectName = it->second.c_str();
+            auto it = 
debug_data->debugUtilsObjectNameMap->find(object_name_info.objectHandle);
+            if (it != debug_data->debugUtilsObjectNameMap->end()) {
+                object_name_info.pObjectName = it->second.c_str();
             }
             if (layer_dbg_node->messenger.pfnUserCallback(message_severity, 
message_type, callback_data,
                                                           
layer_dbg_node->pUserData)) {
@@ -513,7 +519,6 @@
     }
 
     VkDebugUtilsMessengerCallbackDataEXT callback_data = {};
-    VkDebugUtilsObjectNameInfoEXT blank_object = {};
     callback_data.sType = 
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT;
     callback_data.pNext = NULL;
     callback_data.flags = 0;
@@ -524,15 +529,10 @@
     callback_data.pQueueLabels = NULL;
     callback_data.cmdBufLabelCount = 0;
     callback_data.pCmdBufLabels = NULL;
-    callback_data.objectCount = 1;
-    callback_data.pObjects = &blank_object;
-    blank_object.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT;
-    blank_object.pNext = NULL;
-    blank_object.objectType = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT;
-    blank_object.objectHandle = HandleToUint64(*messenger);
-    blank_object.pObjectName = NULL;
+    callback_data.objectCount = 0;
+    callback_data.pObjects = NULL;
     debug_messenger_log_msg(debug_data, 
VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT,
-                            VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT, 
&callback_data);
+                            VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT, 
&callback_data, messenger);
     return VK_SUCCESS;
 }
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.VNJ183/_old  2018-12-27 00:24:49.911886718 +0100
+++ /var/tmp/diff_new_pack.VNJ183/_new  2018-12-27 00:24:49.911886718 +0100
@@ -2,9 +2,9 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/KhronosGroup/Vulkan-Loader</param>
-               <param 
name="revision">b9b384a6747a7b82fae30cfa356e36f49897502c</param>
-               <param 
name="parent-tag">b9b384a6747a7b82fae30cfa356e36f49897502c</param>
-               <param name="versionformat">1.1.94</param>
+               <param 
name="revision">171f2a6b44546c8d89273233ac771f8c05f11f62</param>
+               <param 
name="parent-tag">171f2a6b44546c8d89273233ac771f8c05f11f62</param>
+               <param name="versionformat">1.1.95</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>


Reply via email to