[PATCH 2/2] winevulkan: add VulkanInstanceCreateInfo tracing.
Roderick Colenbrander
thunderbird2k at gmail.com
Sun Mar 18 19:41:09 CDT 2018
Signed-off-by: Roderick Colenbrander <thunderbird2k at gmail.com>
---
dlls/winevulkan/vulkan.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/dlls/winevulkan/vulkan.c b/dlls/winevulkan/vulkan.c
index 87c871d0f4..43c05f67b7 100644
--- a/dlls/winevulkan/vulkan.c
+++ b/dlls/winevulkan/vulkan.c
@@ -206,10 +206,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("pApplicationName %s, applicationVersion %d\n",
+ debugstr_a(app_info->pApplicationName), app_info->applicationVersion);
+ TRACE("pEngineName %s, engineVersion %d\n", debugstr_a(app_info->pEngineName),
+ app_info->engineVersion);
+ TRACE("apiVersion %#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
@@ -248,6 +260,12 @@ static VkResult wine_vk_instance_convert_create_info(const VkInstanceCreateInfo
dst->ppEnabledExtensionNames = src->ppEnabledExtensionNames;
dst->enabledExtensionCount = src->enabledExtensionCount;
+ TRACE("Enabled extensions: %d\n", dst->enabledExtensionCount);
+ for (i = 0; i < dst->enabledExtensionCount; i++)
+ {
+ TRACE("Extension %d: %s\n", i, dst->ppEnabledExtensionNames[i]);
+ }
+
return VK_SUCCESS;
}
--
2.14.3
More information about the wine-devel
mailing list