commit vulkan-loader for openSUSE:Factory
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 <jengelh@inai.de> + +- 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>
participants (1)
-
root