Roderick Colenbrander : winevulkan: Add tracing to wine_vk_instance_convert_create_info.
Alexandre Julliard
julliard at winehq.org
Fri Mar 23 19:17:05 CDT 2018
Module: wine
Branch: master
Commit: ca2f3bae473471a7455c1f8c1c3252161ff52369
URL: https://source.winehq.org/git/wine.git/?a=commit;h=ca2f3bae473471a7455c1f8c1c3252161ff52369
Author: Roderick Colenbrander <thunderbird2k at gmail.com>
Date: Fri Mar 23 14:46:15 2018 +0100
winevulkan: Add tracing to wine_vk_instance_convert_create_info.
Signed-off-by: Roderick Colenbrander <thunderbird2k at gmail.com>
Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/winevulkan/vulkan.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/dlls/winevulkan/vulkan.c b/dlls/winevulkan/vulkan.c
index d294b0a..8cc5a51 100644
--- a/dlls/winevulkan/vulkan.c
+++ b/dlls/winevulkan/vulkan.c
@@ -194,10 +194,22 @@ static BOOL wine_vk_init(void)
static VkResult wine_vk_instance_convert_create_info(const VkInstanceCreateInfo *src,
VkInstanceCreateInfo *dst)
{
+ unsigned int i;
+
dst->sType = src->sType;
dst->flags = src->flags;
dst->pApplicationInfo = src->pApplicationInfo;
+ if (dst->pApplicationInfo)
+ {
+ const VkApplicationInfo *app_info = dst->pApplicationInfo;
+ TRACE("Application name %s, application version %#x\n",
+ debugstr_a(app_info->pApplicationName), app_info->applicationVersion);
+ TRACE("Engine name %s, engine version %#x\n", debugstr_a(app_info->pEngineName),
+ app_info->engineVersion);
+ TRACE("API version %#x\n", app_info->apiVersion);
+ }
+
/* Application and loader can pass in a chain of extensions through pNext.
* We can't blindly pass these through as often these contain callbacks or
* they can even be pass structures for loader / ICD internal use. For now
@@ -236,6 +248,12 @@ static VkResult wine_vk_instance_convert_create_info(const VkInstanceCreateInfo
dst->ppEnabledExtensionNames = src->ppEnabledExtensionNames;
dst->enabledExtensionCount = src->enabledExtensionCount;
+ TRACE("Enabled extensions: %u\n", dst->enabledExtensionCount);
+ for (i = 0; i < dst->enabledExtensionCount; i++)
+ {
+ TRACE("Extension %u: %s\n", i, debugstr_a(dst->ppEnabledExtensionNames[i]));
+ }
+
return VK_SUCCESS;
}
More information about the wine-cvs
mailing list