#ifndef _VULKAN_JSON_DATA_HPP
#define _VULKAN_JSON_DATA_HPP
-
/*
* Copyright (c) 2021 The Khronos Group Inc.
*
namespace vk_json {
static thread_local int s_num_spaces = 0;
+#if defined(USE_THREAD_LOCAL_WAR)
+// Workaround (off by default) for certain platforms that have a thread_local libc bug
+std::stringstream & TLSGetStrStream();
+#define _string_stream TLSGetStrStream()
+#else
static thread_local std::stringstream _string_stream;
+#endif
+
+static void dumpPNextChain(const void* pNext);
// By default, redirect to std::cout. Can stream it to a stringstream if needed.
//#define _OUT std::cout
// To make sure the generated data is consistent across platforms,
// we typecast to 32-bit and dump the data.
// The value is not expected to exceed the range.
-static void print_size_t(const size_t* o, const std::string& s, bool commaNeeded)
+static void print_size_t(const size_t* o, const std::string& s, bool commaNeeded=true)
{
PRINT_SPACE
_OUT << "\"" << s << "\"" << " : " << static_cast<deUint32>(*o) << (commaNeeded ? "," : "") << std::endl;\
}
-static void print_size_t(size_t o, const std::string& s, bool commaNeeded)
+static void print_size_t(size_t o, const std::string& s, bool commaNeeded=true)
{
PRINT_SPACE
_OUT << "\"" << s << "\"" << " : " << static_cast<deUint32>(o) << (commaNeeded ? "," : "") << std::endl;\
}
-static void print_int32_t(deInt32 o, const std::string& s, bool commaNeeded)
+static void print_int32_t(deInt32 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_int32_t(const deInt32 * o, const std::string& s, bool commaNeeded)
+static void print_int32_t(const deInt32 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint32_t(deUint32 o, const std::string& s, bool commaNeeded)
+static void print_uint32_t(deUint32 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint32_t(const deUint32 * o, const std::string& s, bool commaNeeded)
+static void print_uint32_t(const deUint32 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint8_t(deUint8 o, const std::string& s, bool commaNeeded)
+static void print_uint8_t(deUint8 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint8_t(const deUint8 * o, const std::string& s, bool commaNeeded)
+static void print_uint8_t(const deUint8 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint64_t(deUint64 o, const std::string& s, bool commaNeeded)
+static void print_uint64_t(deUint64 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint64_t(const deUint64 * o, const std::string& s, bool commaNeeded)
+static void print_uint64_t(const deUint64 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_float(float o, const std::string& s, bool commaNeeded)
+static void print_float(float o, const std::string& s, bool commaNeeded=true)
{
if (std::isnan(o))
{
PRINT_SPACE
if (s != "")
- _OUT << "\"" << s << "\"" << " : NaN" << (commaNeeded ? "," : "") << std::endl;
+ _OUT << "\"" << s << "\"" << " : \"NaN\"" << (commaNeeded ? "," : "") << std::endl;
else
- _OUT << "NaN" << (commaNeeded ? "," : "") << std::endl;
+ _OUT << "\"NaN\"" << (commaNeeded ? "," : "") << std::endl;
}
else
{
}
}
-static void print_float(const float * o, const std::string& s, bool commaNeeded)
+static void print_float(const float * o, const std::string& s, bool commaNeeded=true)
{
if (std::isnan(*o))
{
PRINT_SPACE
if (s != "")
- _OUT << "\"" << s << "\"" << " : NaN" << (commaNeeded ? "," : "") << std::endl;
+ _OUT << "\"" << s << "\"" << " : \"NaN\"" << (commaNeeded ? "," : "") << std::endl;
else
- _OUT << "NaN" << (commaNeeded ? "," : "") << std::endl;
+ _OUT << "\"NaN\"" << (commaNeeded ? "," : "") << std::endl;
}
else
{
}
}
-static void print_int(int o, const std::string& s, bool commaNeeded)
+static void print_int(int o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_int(const int * o, const std::string& s, bool commaNeeded)
+static void print_int(const int * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_double(double o, const std::string& s, bool commaNeeded)
+static void print_double(double o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_double(const double * o, const std::string& s, bool commaNeeded)
+static void print_double(const double * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_int64_t(deInt64 o, const std::string& s, bool commaNeeded)
+static void print_int64_t(deInt64 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_int64_t(const deInt64 * o, const std::string& s, bool commaNeeded)
+static void print_int64_t(const deInt64 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint16_t(deUint16 o, const std::string& s, bool commaNeeded)
+static void print_uint16_t(deUint16 o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_uint16_t(const deUint16 * o, const std::string& s, bool commaNeeded)
+static void print_uint16_t(const deUint16 * o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_char(const char * const* o, const std::string& s, bool commaNeeded)
+static void print_char(const char * const* o, const std::string& s, bool commaNeeded=true)
{
PRINT_STR(commaNeeded)
}
-static void print_char(char o, const std::string& s, bool commaNeeded)
+static void print_char(char o, const std::string& s, bool commaNeeded=true)
{
PRINT_VAL(commaNeeded)
}
-static void print_char(const char * o, const std::string& s, bool commaNeeded)
+static void print_char(const char * o, const std::string& s, bool commaNeeded=true)
{
PRINT_STR(commaNeeded)
}
inline Base64Formatter toBase64(const deUint8* bytes, int numBytes) {return Base64Formatter(bytes, numBytes); }
-static void print_void_data(const void * o, int oSize, const std::string& s, bool commaNeeded)
+static void print_void_data(const void * o, int oSize, const std::string& s, bool commaNeeded=true)
{
if (o != NULL && oSize != 0)
{
}
}
-/*************************************** Begin prototypes ***********************************/
-static void print_VkSampleMask(VkSampleMask obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleMask(const VkSampleMask * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBool32(VkBool32 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBool32(const VkBool32 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFlags(VkFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFlags(const VkFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFlags64(VkFlags64 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFlags64(const VkFlags64 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceSize(VkDeviceSize obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceSize(const VkDeviceSize * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceAddress(VkDeviceAddress obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceAddress(const VkDeviceAddress * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateFlags(VkFramebufferCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateFlags(const VkFramebufferCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolCreateFlags(VkQueryPoolCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolCreateFlags(const VkQueryPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateFlags(VkRenderPassCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateFlags(const VkRenderPassCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateFlags(VkSamplerCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateFlags(const VkSamplerCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayoutCreateFlags(const VkPipelineLayoutCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateFlags(VkPipelineCacheCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateFlags(const VkPipelineCacheCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDepthStencilStateCreateFlags(VkPipelineDepthStencilStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDepthStencilStateCreateFlags(const VkPipelineDepthStencilStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDynamicStateCreateFlags(VkPipelineDynamicStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDynamicStateCreateFlags(const VkPipelineDynamicStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendStateCreateFlags(VkPipelineColorBlendStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendStateCreateFlags(const VkPipelineColorBlendStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMultisampleStateCreateFlags(VkPipelineMultisampleStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMultisampleStateCreateFlags(const VkPipelineMultisampleStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationStateCreateFlags(VkPipelineRasterizationStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationStateCreateFlags(const VkPipelineRasterizationStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineViewportStateCreateFlags(VkPipelineViewportStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineViewportStateCreateFlags(const VkPipelineViewportStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationStateCreateFlags(VkPipelineTessellationStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationStateCreateFlags(const VkPipelineTessellationStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineInputAssemblyStateCreateFlags(VkPipelineInputAssemblyStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineInputAssemblyStateCreateFlags(const VkPipelineInputAssemblyStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputStateCreateFlags(VkPipelineVertexInputStateCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputStateCreateFlags(const VkPipelineVertexInputStateCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateFlags(VkPipelineShaderStageCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateFlags(const VkPipelineShaderStageCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateFlags(VkDescriptorSetLayoutCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateFlags(const VkDescriptorSetLayoutCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferViewCreateFlags(VkBufferViewCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferViewCreateFlags(const VkBufferViewCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstanceCreateFlags(VkInstanceCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstanceCreateFlags(const VkInstanceCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceCreateFlags(VkDeviceCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceCreateFlags(const VkDeviceCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateFlags(VkDeviceQueueCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateFlags(const VkDeviceQueueCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFlags(VkQueueFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFlags(const VkQueueFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryPropertyFlags(VkMemoryPropertyFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryPropertyFlags(const VkMemoryPropertyFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeapFlags(VkMemoryHeapFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeapFlags(const VkMemoryHeapFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlags(VkAccessFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlags(const VkAccessFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferUsageFlags(VkBufferUsageFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferUsageFlags(const VkBufferUsageFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateFlags(VkBufferCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateFlags(const VkBufferCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderStageFlags(VkShaderStageFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderStageFlags(const VkShaderStageFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageUsageFlags(VkImageUsageFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageUsageFlags(const VkImageUsageFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateFlags(VkImageCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateFlags(const VkImageCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateFlags(VkImageViewCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateFlags(const VkImageViewCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCreateFlags(VkPipelineCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCreateFlags(const VkPipelineCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorComponentFlags(VkColorComponentFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorComponentFlags(const VkColorComponentFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateFlags(VkFenceCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateFlags(const VkFenceCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreCreateFlags(VkSemaphoreCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreCreateFlags(const VkSemaphoreCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatFeatureFlags(VkFormatFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatFeatureFlags(const VkFormatFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryControlFlags(VkQueryControlFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryControlFlags(const VkQueryControlFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryResultFlags(VkQueryResultFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryResultFlags(const VkQueryResultFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateFlags(VkEventCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateFlags(const VkEventCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateFlags(VkCommandPoolCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateFlags(const VkCommandPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolResetFlags(VkCommandPoolResetFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolResetFlags(const VkCommandPoolResetFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferResetFlags(VkCommandBufferResetFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferResetFlags(const VkCommandBufferResetFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferUsageFlags(VkCommandBufferUsageFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferUsageFlags(const VkCommandBufferUsageFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPipelineStatisticFlags(VkQueryPipelineStatisticFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPipelineStatisticFlags(const VkQueryPipelineStatisticFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryMapFlags(VkMemoryMapFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryMapFlags(const VkMemoryMapFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageAspectFlags(VkImageAspectFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageAspectFlags(const VkImageAspectFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionFlags(VkSubpassDescriptionFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionFlags(const VkSubpassDescriptionFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlags(VkPipelineStageFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlags(const VkPipelineStageFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleCountFlags(VkSampleCountFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleCountFlags(const VkSampleCountFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionFlags(VkAttachmentDescriptionFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionFlags(const VkAttachmentDescriptionFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilFaceFlags(VkStencilFaceFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilFaceFlags(const VkStencilFaceFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCullModeFlags(VkCullModeFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCullModeFlags(const VkCullModeFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateFlags(VkDescriptorPoolCreateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateFlags(const VkDescriptorPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolResetFlags(VkDescriptorPoolResetFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolResetFlags(const VkDescriptorPoolResetFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyFlags(VkDependencyFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyFlags(const VkDependencyFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubgroupFeatureFlags(VkSubgroupFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubgroupFeatureFlags(const VkSubgroupFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionFlagsKHR(VkPerformanceCounterDescriptionFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionFlagsKHR(const VkPerformanceCounterDescriptionFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockFlagsKHR(VkAcquireProfilingLockFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockFlagsKHR(const VkAcquireProfilingLockFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitFlags(VkSemaphoreWaitFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitFlags(const VkSemaphoreWaitFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectFlagsKHR(VkRefreshObjectFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectFlagsKHR(const VkRefreshObjectFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlags2KHR(VkAccessFlags2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlags2KHR(const VkAccessFlags2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlags2KHR(VkPipelineStageFlags2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlags2KHR(const VkPipelineStageFlags2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompositeAlphaFlagsKHR(const VkCompositeAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneAlphaFlagsKHR(VkDisplayPlaneAlphaFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneAlphaFlagsKHR(const VkDisplayPlaneAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceTransformFlagsKHR(const VkSurfaceTransformFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateFlagsKHR(const VkSwapchainCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeCreateFlagsKHR(VkDisplayModeCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeCreateFlagsKHR(const VkDisplayModeCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplaySurfaceCreateFlagsKHR(VkDisplaySurfaceCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplaySurfaceCreateFlagsKHR(const VkDisplaySurfaceCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHeadlessSurfaceCreateFlagsEXT(const VkHeadlessSurfaceCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPeerMemoryFeatureFlags(VkPeerMemoryFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPeerMemoryFeatureFlags(const VkPeerMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlags(VkMemoryAllocateFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlags(const VkMemoryAllocateFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentModeFlagsKHR(VkDeviceGroupPresentModeFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentModeFlagsKHR(const VkDeviceGroupPresentModeFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryHandleTypeFlags(VkExternalMemoryHandleTypeFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryHandleTypeFlags(const VkExternalMemoryHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryFeatureFlags(VkExternalMemoryFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryFeatureFlags(const VkExternalMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreHandleTypeFlags(VkExternalSemaphoreHandleTypeFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreHandleTypeFlags(const VkExternalSemaphoreHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreFeatureFlags(VkExternalSemaphoreFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreFeatureFlags(const VkExternalSemaphoreFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreImportFlags(VkSemaphoreImportFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreImportFlags(const VkSemaphoreImportFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceHandleTypeFlags(VkExternalFenceHandleTypeFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceHandleTypeFlags(const VkExternalFenceHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceFeatureFlags(VkExternalFenceFeatureFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceFeatureFlags(const VkExternalFenceFeatureFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceImportFlags(VkFenceImportFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceImportFlags(const VkFenceImportFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCounterFlagsEXT(VkSurfaceCounterFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCounterFlagsEXT(const VkSurfaceCounterFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(VkPipelineDiscardRectangleStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(const VkPipelineDiscardRectangleStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageSeverityFlagsEXT(VkDebugUtilsMessageSeverityFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageSeverityFlagsEXT(const VkDebugUtilsMessageSeverityFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageTypeFlagsEXT(VkDebugUtilsMessageTypeFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageTypeFlagsEXT(const VkDebugUtilsMessageTypeFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCreateFlagsEXT(VkDebugUtilsMessengerCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCreateFlagsEXT(const VkDebugUtilsMessengerCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(VkDebugUtilsMessengerCallbackDataFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(const VkDebugUtilsMessengerCallbackDataFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(VkPipelineRasterizationConservativeStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(const VkPipelineRasterizationConservativeStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBindingFlags(VkDescriptorBindingFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBindingFlags(const VkDescriptorBindingFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveModeFlags(VkResolveModeFlags obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveModeFlags(const VkResolveModeFlags * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(VkPipelineRasterizationDepthClipStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(const VkPipelineRasterizationDepthClipStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitFlagsKHR(VkSubmitFlagsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitFlagsKHR(const VkSubmitFlagsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstance(VkInstance obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstance(const VkInstance * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice(VkPhysicalDevice obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice(const VkPhysicalDevice * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDevice(VkDevice obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDevice(const VkDevice * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueue(VkQueue obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueue(const VkQueue * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBuffer(VkCommandBuffer obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBuffer(const VkCommandBuffer * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceMemory(VkDeviceMemory obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceMemory(const VkDeviceMemory * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPool(VkCommandPool obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPool(const VkCommandPool * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBuffer(VkBuffer obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBuffer(const VkBuffer * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferView(VkBufferView obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferView(const VkBufferView * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImage(VkImage obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImage(const VkImage * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageView(VkImageView obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageView(const VkImageView * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderModule(VkShaderModule obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderModule(const VkShaderModule * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipeline(VkPipeline obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipeline(const VkPipeline * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayout(VkPipelineLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayout(const VkPipelineLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampler(VkSampler obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampler(const VkSampler * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSet(VkDescriptorSet obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSet(const VkDescriptorSet * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayout(VkDescriptorSetLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayout(const VkDescriptorSetLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPool(VkDescriptorPool obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPool(const VkDescriptorPool * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFence(VkFence obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFence(const VkFence * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphore(VkSemaphore obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphore(const VkSemaphore * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEvent(VkEvent obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEvent(const VkEvent * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPool(VkQueryPool obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPool(const VkQueryPool * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebuffer(VkFramebuffer obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebuffer(const VkFramebuffer * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPass(VkRenderPass obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPass(const VkRenderPass * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCache(VkPipelineCache obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCache(const VkPipelineCache * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversion(VkSamplerYcbcrConversion obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversion(const VkSamplerYcbcrConversion * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayKHR(VkDisplayKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayKHR(const VkDisplayKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeKHR(VkDisplayModeKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeKHR(const VkDisplayModeKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceKHR(VkSurfaceKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceKHR(const VkSurfaceKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainKHR(VkSwapchainKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainKHR(const VkSwapchainKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerEXT(VkDebugUtilsMessengerEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerEXT(const VkDebugUtilsMessengerEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentLoadOp(VkAttachmentLoadOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentLoadOp(const VkAttachmentLoadOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentStoreOp(VkAttachmentStoreOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentStoreOp(const VkAttachmentStoreOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendFactor(VkBlendFactor obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendFactor(const VkBlendFactor * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendOp(VkBlendOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendOp(const VkBlendOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBorderColor(VkBorderColor obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBorderColor(const VkBorderColor * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateFlagBits(VkFramebufferCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateFlagBits(const VkFramebufferCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateFlagBits(VkRenderPassCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateFlagBits(const VkRenderPassCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateFlagBits(const VkSamplerCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersion(VkPipelineCacheHeaderVersion obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersion(const VkPipelineCacheHeaderVersion * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateFlagBits(VkPipelineCacheCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateFlagBits(const VkPipelineCacheCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateFlagBits(VkPipelineShaderStageCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateFlagBits(const VkPipelineShaderStageCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateFlagBits(const VkDescriptorSetLayoutCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateFlagBits(VkDeviceQueueCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateFlagBits(const VkDeviceQueueCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateFlagBits(VkBufferCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateFlagBits(const VkBufferCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferUsageFlagBits(VkBufferUsageFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferUsageFlagBits(const VkBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorComponentFlagBits(VkColorComponentFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorComponentFlagBits(const VkColorComponentFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComponentSwizzle(VkComponentSwizzle obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComponentSwizzle(const VkComponentSwizzle * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateFlagBits(VkCommandPoolCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateFlagBits(const VkCommandPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolResetFlagBits(VkCommandPoolResetFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolResetFlagBits(const VkCommandPoolResetFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferResetFlagBits(VkCommandBufferResetFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferResetFlagBits(const VkCommandBufferResetFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferLevel(VkCommandBufferLevel obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferLevel(const VkCommandBufferLevel * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferUsageFlagBits(VkCommandBufferUsageFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferUsageFlagBits(const VkCommandBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompareOp(VkCompareOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompareOp(const VkCompareOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCullModeFlagBits(VkCullModeFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCullModeFlagBits(const VkCullModeFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorType(VkDescriptorType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorType(const VkDescriptorType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDynamicState(VkDynamicState obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDynamicState(const VkDynamicState * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateFlagBits(VkFenceCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateFlagBits(const VkFenceCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPolygonMode(VkPolygonMode obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPolygonMode(const VkPolygonMode * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormat(VkFormat obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormat(const VkFormat * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatFeatureFlagBits(VkFormatFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatFeatureFlagBits(const VkFormatFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFrontFace(VkFrontFace obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFrontFace(const VkFrontFace * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageAspectFlagBits(VkImageAspectFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageAspectFlagBits(const VkImageAspectFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateFlagBits(VkImageCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateFlagBits(const VkImageCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageLayout(VkImageLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageLayout(const VkImageLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageTiling(VkImageTiling obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageTiling(const VkImageTiling * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageType(VkImageType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageType(const VkImageType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageUsageFlagBits(VkImageUsageFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageUsageFlagBits(const VkImageUsageFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateFlagBits(VkImageViewCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateFlagBits(const VkImageViewCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewType(VkImageViewType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewType(const VkImageViewType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSharingMode(VkSharingMode obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSharingMode(const VkSharingMode * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkIndexType(VkIndexType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkIndexType(const VkIndexType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLogicOp(VkLogicOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLogicOp(const VkLogicOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeapFlagBits(VkMemoryHeapFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeapFlagBits(const VkMemoryHeapFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlagBits(VkAccessFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlagBits(const VkAccessFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryPropertyFlagBits(VkMemoryPropertyFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryPropertyFlagBits(const VkMemoryPropertyFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceType(VkPhysicalDeviceType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceType(const VkPhysicalDeviceType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineBindPoint(VkPipelineBindPoint obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineBindPoint(const VkPipelineBindPoint * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCreateFlagBits(const VkPipelineCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPrimitiveTopology(VkPrimitiveTopology obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPrimitiveTopology(const VkPrimitiveTopology * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryControlFlagBits(VkQueryControlFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryControlFlagBits(const VkQueryControlFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPipelineStatisticFlagBits(VkQueryPipelineStatisticFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPipelineStatisticFlagBits(const VkQueryPipelineStatisticFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryResultFlagBits(VkQueryResultFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryResultFlagBits(const VkQueryResultFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryType(VkQueryType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryType(const VkQueryType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFlagBits(VkQueueFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFlagBits(const VkQueueFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassContents(VkSubpassContents obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassContents(const VkSubpassContents * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResult(VkResult obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResult(const VkResult * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderStageFlagBits(VkShaderStageFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderStageFlagBits(const VkShaderStageFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilFaceFlagBits(VkStencilFaceFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilFaceFlagBits(const VkStencilFaceFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilOp(VkStencilOp obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilOp(const VkStencilOp * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStructureType(VkStructureType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStructureType(const VkStructureType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSystemAllocationScope(VkSystemAllocationScope obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSystemAllocationScope(const VkSystemAllocationScope * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInternalAllocationType(VkInternalAllocationType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInternalAllocationType(const VkInternalAllocationType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerAddressMode(VkSamplerAddressMode obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerAddressMode(const VkSamplerAddressMode * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFilter(VkFilter obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFilter(const VkFilter * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerMipmapMode(VkSamplerMipmapMode obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerMipmapMode(const VkSamplerMipmapMode * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputRate(VkVertexInputRate obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputRate(const VkVertexInputRate * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlagBits(VkPipelineStageFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlagBits(const VkPipelineStageFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleCountFlagBits(VkSampleCountFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleCountFlagBits(const VkSampleCountFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionFlagBits(VkAttachmentDescriptionFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionFlagBits(const VkAttachmentDescriptionFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateFlagBits(VkDescriptorPoolCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateFlagBits(const VkDescriptorPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyFlagBits(VkDependencyFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyFlagBits(const VkDependencyFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkObjectType(VkObjectType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkObjectType(const VkObjectType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateFlagBits(VkEventCreateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateFlagBits(const VkEventCreateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDiscardRectangleModeEXT(VkDiscardRectangleModeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDiscardRectangleModeEXT(const VkDiscardRectangleModeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionFlagBits(VkSubpassDescriptionFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionFlagBits(const VkSubpassDescriptionFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPointClippingBehavior(VkPointClippingBehavior obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPointClippingBehavior(const VkPointClippingBehavior * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueGlobalPriorityEXT(VkQueueGlobalPriorityEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueGlobalPriorityEXT(const VkQueueGlobalPriorityEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTimeDomainEXT(VkTimeDomainEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTimeDomainEXT(const VkTimeDomainEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkConservativeRasterizationModeEXT(VkConservativeRasterizationModeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkConservativeRasterizationModeEXT(const VkConservativeRasterizationModeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveModeFlagBits(VkResolveModeFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveModeFlagBits(const VkResolveModeFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBindingFlagBits(VkDescriptorBindingFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBindingFlagBits(const VkDescriptorBindingFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreType(VkSemaphoreType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreType(const VkSemaphoreType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterScopeKHR(VkPerformanceCounterScopeKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterScopeKHR(const VkPerformanceCounterScopeKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterUnitKHR(VkPerformanceCounterUnitKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterUnitKHR(const VkPerformanceCounterUnitKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterStorageKHR(VkPerformanceCounterStorageKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterStorageKHR(const VkPerformanceCounterStorageKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionFlagBitsKHR(VkPerformanceCounterDescriptionFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionFlagBitsKHR(const VkPerformanceCounterDescriptionFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockFlagBitsKHR(VkAcquireProfilingLockFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockFlagBitsKHR(const VkAcquireProfilingLockFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitFlagBits(VkSemaphoreWaitFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitFlagBits(const VkSemaphoreWaitFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLineRasterizationModeEXT(VkLineRasterizationModeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLineRasterizationModeEXT(const VkLineRasterizationModeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectFlagBitsKHR(VkRefreshObjectFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectFlagBitsKHR(const VkRefreshObjectFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultLevel(VkFaultLevel obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultLevel(const VkFaultLevel * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultType(VkFaultType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultType(const VkFaultType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultQueryBehavior(VkFaultQueryBehavior obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultQueryBehavior(const VkFaultQueryBehavior * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMatchControl(VkPipelineMatchControl obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMatchControl(const VkPipelineMatchControl * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlagBits2KHR(VkAccessFlagBits2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAccessFlagBits2KHR(const VkAccessFlagBits2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlagBits2KHR(VkPipelineStageFlagBits2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineStageFlagBits2KHR(const VkPipelineStageFlagBits2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheValidationVersion(VkPipelineCacheValidationVersion obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheValidationVersion(const VkPipelineCacheValidationVersion * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorSpaceKHR(VkColorSpaceKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkColorSpaceKHR(const VkColorSpaceKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCompositeAlphaFlagBitsKHR(const VkCompositeAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneAlphaFlagBitsKHR(VkDisplayPlaneAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneAlphaFlagBitsKHR(const VkDisplayPlaneAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentModeKHR(VkPresentModeKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentModeKHR(const VkPresentModeKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceTransformFlagBitsKHR(const VkSurfaceTransformFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeatureEnableEXT(VkValidationFeatureEnableEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeatureEnableEXT(const VkValidationFeatureEnableEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeatureDisableEXT(VkValidationFeatureDisableEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeatureDisableEXT(const VkValidationFeatureDisableEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryHandleTypeFlagBits(VkExternalMemoryHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryHandleTypeFlagBits(const VkExternalMemoryHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryFeatureFlagBits(VkExternalMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryFeatureFlagBits(const VkExternalMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreHandleTypeFlagBits(VkExternalSemaphoreHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreHandleTypeFlagBits(const VkExternalSemaphoreHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreFeatureFlagBits(VkExternalSemaphoreFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreFeatureFlagBits(const VkExternalSemaphoreFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreImportFlagBits(VkSemaphoreImportFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreImportFlagBits(const VkSemaphoreImportFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceHandleTypeFlagBits(VkExternalFenceHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceHandleTypeFlagBits(const VkExternalFenceHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceFeatureFlagBits(VkExternalFenceFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceFeatureFlagBits(const VkExternalFenceFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceImportFlagBits(VkFenceImportFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceImportFlagBits(const VkFenceImportFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCounterFlagBitsEXT(VkSurfaceCounterFlagBitsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCounterFlagBitsEXT(const VkSurfaceCounterFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPowerStateEXT(const VkDisplayPowerStateEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceEventTypeEXT(const VkDeviceEventTypeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayEventTypeEXT(const VkDisplayEventTypeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPeerMemoryFeatureFlagBits(VkPeerMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPeerMemoryFeatureFlagBits(const VkPeerMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlagBits(VkMemoryAllocateFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlagBits(const VkMemoryAllocateFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentModeFlagBitsKHR(VkDeviceGroupPresentModeFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentModeFlagBitsKHR(const VkDeviceGroupPresentModeFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateFlagBitsKHR(const VkSwapchainCreateFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubgroupFeatureFlagBits(const VkSubgroupFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTessellationDomainOrigin(VkTessellationDomainOrigin obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTessellationDomainOrigin(const VkTessellationDomainOrigin * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrModelConversion(VkSamplerYcbcrModelConversion obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrModelConversion(const VkSamplerYcbcrModelConversion * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrRange(VkSamplerYcbcrRange obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrRange(const VkSamplerYcbcrRange * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkChromaLocation(VkChromaLocation obj, const std::string& str, bool commaNeeded=true);
-static void print_VkChromaLocation(const VkChromaLocation * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerReductionMode(VkSamplerReductionMode obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerReductionMode(const VkSamplerReductionMode * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendOverlapEXT(VkBlendOverlapEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlendOverlapEXT(const VkBlendOverlapEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(VkDebugUtilsMessageSeverityFlagBitsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(const VkDebugUtilsMessageSeverityFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageTypeFlagBitsEXT(VkDebugUtilsMessageTypeFlagBitsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessageTypeFlagBitsEXT(const VkDebugUtilsMessageTypeFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence obj, const std::string& str, bool commaNeeded=true);
-static void print_VkShaderFloatControlsIndependence(const VkShaderFloatControlsIndependence * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFragmentShadingRateCombinerOpKHR(VkFragmentShadingRateCombinerOpKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFragmentShadingRateCombinerOpKHR(const VkFragmentShadingRateCombinerOpKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitFlagBitsKHR(VkSubmitFlagBitsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitFlagBitsKHR(const VkSubmitFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVendorId(VkVendorId obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVendorId(const VkVendorId * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDriverId(VkDriverId obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDriverId(const VkDriverId * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBaseOutStructure(VkBaseOutStructure obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBaseOutStructure(const VkBaseOutStructure * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBaseInStructure(VkBaseInStructure obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBaseInStructure(const VkBaseInStructure * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkOffset2D(VkOffset2D obj, const std::string& str, bool commaNeeded=true);
-static void print_VkOffset2D(const VkOffset2D * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkOffset3D(VkOffset3D obj, const std::string& str, bool commaNeeded=true);
-static void print_VkOffset3D(const VkOffset3D * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtent2D(VkExtent2D obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtent2D(const VkExtent2D * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtent3D(VkExtent3D obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtent3D(const VkExtent3D * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkViewport(VkViewport obj, const std::string& str, bool commaNeeded=true);
-static void print_VkViewport(const VkViewport * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRect2D(VkRect2D obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRect2D(const VkRect2D * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearRect(VkClearRect obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearRect(const VkClearRect * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComponentMapping(VkComponentMapping obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComponentMapping(const VkComponentMapping * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProperties(VkPhysicalDeviceProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProperties(const VkPhysicalDeviceProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtensionProperties(VkExtensionProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExtensionProperties(const VkExtensionProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLayerProperties(VkLayerProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkLayerProperties(const VkLayerProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkApplicationInfo(VkApplicationInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkApplicationInfo(const VkApplicationInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAllocationCallbacks(VkAllocationCallbacks obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAllocationCallbacks(const VkAllocationCallbacks * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateInfo(VkDeviceQueueCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueCreateInfo(const VkDeviceQueueCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceCreateInfo(VkDeviceCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceCreateInfo(const VkDeviceCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstanceCreateInfo(VkInstanceCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInstanceCreateInfo(const VkInstanceCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyProperties(VkQueueFamilyProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyProperties(const VkQueueFamilyProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryProperties(VkPhysicalDeviceMemoryProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryProperties(const VkPhysicalDeviceMemoryProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateInfo(VkMemoryAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateInfo(const VkMemoryAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryRequirements(VkMemoryRequirements obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryRequirements(const VkMemoryRequirements * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryType(VkMemoryType obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryType(const VkMemoryType * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeap(VkMemoryHeap obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHeap(const VkMemoryHeap * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMappedMemoryRange(VkMappedMemoryRange obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMappedMemoryRange(const VkMappedMemoryRange * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatProperties(VkFormatProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatProperties(const VkFormatProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatProperties(VkImageFormatProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatProperties(const VkImageFormatProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBufferInfo(VkDescriptorBufferInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorBufferInfo(const VkDescriptorBufferInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorImageInfo(VkDescriptorImageInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorImageInfo(const VkDescriptorImageInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkWriteDescriptorSet(VkWriteDescriptorSet obj, const std::string& str, bool commaNeeded=true);
-static void print_VkWriteDescriptorSet(const VkWriteDescriptorSet * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyDescriptorSet(VkCopyDescriptorSet obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyDescriptorSet(const VkCopyDescriptorSet * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateInfo(VkBufferCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCreateInfo(const VkBufferCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferViewCreateInfo(VkBufferViewCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferViewCreateInfo(const VkBufferViewCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresource(VkImageSubresource obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresource(const VkImageSubresource * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresourceLayers(VkImageSubresourceLayers obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresourceLayers(const VkImageSubresourceLayers * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresourceRange(VkImageSubresourceRange obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSubresourceRange(const VkImageSubresourceRange * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryBarrier(VkMemoryBarrier obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryBarrier(const VkMemoryBarrier * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryBarrier(VkBufferMemoryBarrier obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryBarrier(const VkBufferMemoryBarrier * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryBarrier(VkImageMemoryBarrier obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryBarrier(const VkImageMemoryBarrier * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateInfo(VkImageCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCreateInfo(const VkImageCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubresourceLayout(VkSubresourceLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubresourceLayout(const VkSubresourceLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateInfo(VkImageViewCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewCreateInfo(const VkImageViewCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCopy(VkBufferCopy obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCopy(const VkBufferCopy * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCopy(VkImageCopy obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCopy(const VkImageCopy * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageBlit(VkImageBlit obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageBlit(const VkImageBlit * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferImageCopy(VkBufferImageCopy obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferImageCopy(const VkBufferImageCopy * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageResolve(VkImageResolve obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageResolve(const VkImageResolve * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutBinding(VkDescriptorSetLayoutBinding obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutBinding(const VkDescriptorSetLayoutBinding * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateInfo(VkDescriptorSetLayoutCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutCreateInfo(const VkDescriptorSetLayoutCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolSize(VkDescriptorPoolSize obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolSize(const VkDescriptorPoolSize * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateInfo(VkDescriptorPoolCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorPoolCreateInfo(const VkDescriptorPoolCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetAllocateInfo(VkDescriptorSetAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSpecializationMapEntry(VkSpecializationMapEntry obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSpecializationMapEntry(const VkSpecializationMapEntry * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSpecializationInfo(VkSpecializationInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSpecializationInfo(const VkSpecializationInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateInfo(VkPipelineShaderStageCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComputePipelineCreateInfo(VkComputePipelineCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkComputePipelineCreateInfo(const VkComputePipelineCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDescription(VkVertexInputBindingDescription obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDescription(const VkVertexInputBindingDescription * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputAttributeDescription(VkVertexInputAttributeDescription obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputAttributeDescription(const VkVertexInputAttributeDescription * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputStateCreateInfo(VkPipelineVertexInputStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputStateCreateInfo(const VkPipelineVertexInputStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineInputAssemblyStateCreateInfo(VkPipelineInputAssemblyStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineInputAssemblyStateCreateInfo(const VkPipelineInputAssemblyStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationStateCreateInfo(VkPipelineTessellationStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationStateCreateInfo(const VkPipelineTessellationStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineViewportStateCreateInfo(VkPipelineViewportStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineViewportStateCreateInfo(const VkPipelineViewportStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationStateCreateInfo(VkPipelineRasterizationStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationStateCreateInfo(const VkPipelineRasterizationStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMultisampleStateCreateInfo(VkPipelineMultisampleStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineMultisampleStateCreateInfo(const VkPipelineMultisampleStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendAttachmentState(VkPipelineColorBlendAttachmentState obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendAttachmentState(const VkPipelineColorBlendAttachmentState * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendStateCreateInfo(VkPipelineColorBlendStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendStateCreateInfo(const VkPipelineColorBlendStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDynamicStateCreateInfo(VkPipelineDynamicStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDynamicStateCreateInfo(const VkPipelineDynamicStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilOpState(VkStencilOpState obj, const std::string& str, bool commaNeeded=true);
-static void print_VkStencilOpState(const VkStencilOpState * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDepthStencilStateCreateInfo(VkPipelineDepthStencilStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDepthStencilStateCreateInfo(const VkPipelineDepthStencilStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkGraphicsPipelineCreateInfo(VkGraphicsPipelineCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateInfo(VkPipelineCacheCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheCreateInfo(const VkPipelineCacheCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersionOne(VkPipelineCacheHeaderVersionOne obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersionOne(const VkPipelineCacheHeaderVersionOne * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheStageValidationIndexEntry(VkPipelineCacheStageValidationIndexEntry obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheStageValidationIndexEntry(const VkPipelineCacheStageValidationIndexEntry * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheSafetyCriticalIndexEntry(VkPipelineCacheSafetyCriticalIndexEntry obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheSafetyCriticalIndexEntry(const VkPipelineCacheSafetyCriticalIndexEntry * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(VkPipelineCacheHeaderVersionSafetyCriticalOne obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(const VkPipelineCacheHeaderVersionSafetyCriticalOne * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPushConstantRange(VkPushConstantRange obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPushConstantRange(const VkPushConstantRange * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayoutCreateInfo(VkPipelineLayoutCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineLayoutCreateInfo(const VkPipelineLayoutCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateInfo(VkSamplerCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCreateInfo(const VkSamplerCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateInfo(VkCommandPoolCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolCreateInfo(const VkCommandPoolCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferAllocateInfo(VkCommandBufferAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferAllocateInfo(const VkCommandBufferAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferInheritanceInfo(VkCommandBufferInheritanceInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferInheritanceInfo(const VkCommandBufferInheritanceInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferBeginInfo(VkCommandBufferBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferBeginInfo(const VkCommandBufferBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassBeginInfo(VkRenderPassBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassBeginInfo(const VkRenderPassBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearDepthStencilValue(VkClearDepthStencilValue obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearDepthStencilValue(const VkClearDepthStencilValue * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearAttachment(VkClearAttachment obj, const std::string& str, bool commaNeeded=true);
-static void print_VkClearAttachment(const VkClearAttachment * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescription(VkAttachmentDescription obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescription(const VkAttachmentDescription * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReference(VkAttachmentReference obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReference(const VkAttachmentReference * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescription(VkSubpassDescription obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescription(const VkSubpassDescription * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDependency(VkSubpassDependency obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDependency(const VkSubpassDependency * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateInfo(VkRenderPassCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateInfo(const VkRenderPassCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateInfo(VkEventCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkEventCreateInfo(const VkEventCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateInfo(VkFenceCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceCreateInfo(const VkFenceCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFeatures(VkPhysicalDeviceFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSparseProperties(VkPhysicalDeviceSparseProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSparseProperties(const VkPhysicalDeviceSparseProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLimits(VkPhysicalDeviceLimits obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLimits(const VkPhysicalDeviceLimits * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreCreateInfo(VkSemaphoreCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreCreateInfo(const VkSemaphoreCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolCreateInfo(VkQueryPoolCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolCreateInfo(const VkQueryPoolCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateInfo(VkFramebufferCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferCreateInfo(const VkFramebufferCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrawIndirectCommand(VkDrawIndirectCommand obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrawIndirectCommand(const VkDrawIndirectCommand * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrawIndexedIndirectCommand(VkDrawIndexedIndirectCommand obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrawIndexedIndirectCommand(const VkDrawIndexedIndirectCommand * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDispatchIndirectCommand(VkDispatchIndirectCommand obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDispatchIndirectCommand(const VkDispatchIndirectCommand * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitInfo(VkSubmitInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitInfo(const VkSubmitInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPropertiesKHR(VkDisplayPropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlanePropertiesKHR(VkDisplayPlanePropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeParametersKHR(VkDisplayModeParametersKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModePropertiesKHR(VkDisplayModePropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeCreateInfoKHR(VkDisplayModeCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneCapabilitiesKHR(VkDisplayPlaneCapabilitiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplaySurfaceCreateInfoKHR(VkDisplaySurfaceCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPresentInfoKHR(VkDisplayPresentInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilitiesKHR(VkSurfaceCapabilitiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceFormatKHR(VkSurfaceFormatKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceFormatKHR(const VkSurfaceFormatKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateInfoKHR(VkSwapchainCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentInfoKHR(VkPresentInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentInfoKHR(const VkPresentInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeaturesEXT(VkValidationFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkValidationFeaturesEXT(const VkValidationFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFeatures2(VkPhysicalDeviceFeatures2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFeatures2(const VkPhysicalDeviceFeatures2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProperties2(VkPhysicalDeviceProperties2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProperties2(const VkPhysicalDeviceProperties2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatProperties2(VkFormatProperties2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFormatProperties2(const VkFormatProperties2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatProperties2(VkImageFormatProperties2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatProperties2(const VkImageFormatProperties2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageFormatInfo2(VkPhysicalDeviceImageFormatInfo2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageFormatInfo2(const VkPhysicalDeviceImageFormatInfo2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyProperties2(VkQueueFamilyProperties2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyProperties2(const VkQueueFamilyProperties2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryProperties2(VkPhysicalDeviceMemoryProperties2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryProperties2(const VkPhysicalDeviceMemoryProperties2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkConformanceVersion(VkConformanceVersion obj, const std::string& str, bool commaNeeded=true);
-static void print_VkConformanceVersion(const VkConformanceVersion * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDriverProperties(VkPhysicalDeviceDriverProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDriverProperties(const VkPhysicalDeviceDriverProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentRegionsKHR(VkPresentRegionsKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentRegionsKHR(const VkPresentRegionsKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentRegionKHR(VkPresentRegionKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPresentRegionKHR(const VkPresentRegionKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRectLayerKHR(VkRectLayerKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRectLayerKHR(const VkRectLayerKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVariablePointersFeatures(VkPhysicalDeviceVariablePointersFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVariablePointersFeatures(const VkPhysicalDeviceVariablePointersFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVariablePointerFeatures(VkPhysicalDeviceVariablePointerFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVariablePointerFeatures(const VkPhysicalDeviceVariablePointerFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryProperties(VkExternalMemoryProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryProperties(const VkExternalMemoryProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalImageFormatInfo(VkPhysicalDeviceExternalImageFormatInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalImageFormatInfo(const VkPhysicalDeviceExternalImageFormatInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalImageFormatProperties(VkExternalImageFormatProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalImageFormatProperties(const VkExternalImageFormatProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalBufferInfo(VkPhysicalDeviceExternalBufferInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalBufferInfo(const VkPhysicalDeviceExternalBufferInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalBufferProperties(VkExternalBufferProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalBufferProperties(const VkExternalBufferProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceIDProperties(VkPhysicalDeviceIDProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceIDProperties(const VkPhysicalDeviceIDProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryImageCreateInfo(VkExternalMemoryImageCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryImageCreateInfo(const VkExternalMemoryImageCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryBufferCreateInfo(VkExternalMemoryBufferCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalMemoryBufferCreateInfo(const VkExternalMemoryBufferCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportMemoryAllocateInfo(VkExportMemoryAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportMemoryAllocateInfo(const VkExportMemoryAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportMemoryFdInfoKHR(VkImportMemoryFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportMemoryFdInfoKHR(const VkImportMemoryFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryFdPropertiesKHR(VkMemoryFdPropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryFdPropertiesKHR(const VkMemoryFdPropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryGetFdInfoKHR(VkMemoryGetFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryGetFdInfoKHR(const VkMemoryGetFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalSemaphoreInfo(VkPhysicalDeviceExternalSemaphoreInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalSemaphoreInfo(const VkPhysicalDeviceExternalSemaphoreInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreProperties(VkExternalSemaphoreProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalSemaphoreProperties(const VkExternalSemaphoreProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportSemaphoreCreateInfo(VkExportSemaphoreCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportSemaphoreCreateInfo(const VkExportSemaphoreCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportSemaphoreFdInfoKHR(VkImportSemaphoreFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreGetFdInfoKHR(VkSemaphoreGetFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalFenceInfo(VkPhysicalDeviceExternalFenceInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalFenceInfo(const VkPhysicalDeviceExternalFenceInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceProperties(VkExternalFenceProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExternalFenceProperties(const VkExternalFenceProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportFenceCreateInfo(VkExportFenceCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkExportFenceCreateInfo(const VkExportFenceCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportFenceFdInfoKHR(VkImportFenceFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportFenceFdInfoKHR(const VkImportFenceFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceGetFdInfoKHR(VkFenceGetFdInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFenceGetFdInfoKHR(const VkFenceGetFdInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMultiviewFeatures(VkPhysicalDeviceMultiviewFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMultiviewFeatures(const VkPhysicalDeviceMultiviewFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMultiviewProperties(VkPhysicalDeviceMultiviewProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMultiviewProperties(const VkPhysicalDeviceMultiviewProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassMultiviewCreateInfo(VkRenderPassMultiviewCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassMultiviewCreateInfo(const VkRenderPassMultiviewCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilities2EXT(VkSurfaceCapabilities2EXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilities2EXT(const VkSurfaceCapabilities2EXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPowerInfoEXT(VkDisplayPowerInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPowerInfoEXT(const VkDisplayPowerInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceEventInfoEXT(VkDeviceEventInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceEventInfoEXT(const VkDeviceEventInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayEventInfoEXT(VkDisplayEventInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayEventInfoEXT(const VkDisplayEventInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCounterCreateInfoEXT(VkSwapchainCounterCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSwapchainCounterCreateInfoEXT(const VkSwapchainCounterCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceGroupProperties(VkPhysicalDeviceGroupProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceGroupProperties(const VkPhysicalDeviceGroupProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlagsInfo(VkMemoryAllocateFlagsInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryAllocateFlagsInfo(const VkMemoryAllocateFlagsInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindBufferMemoryInfo(VkBindBufferMemoryInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindBufferMemoryInfo(const VkBindBufferMemoryInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindBufferMemoryDeviceGroupInfo(VkBindBufferMemoryDeviceGroupInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindBufferMemoryDeviceGroupInfo(const VkBindBufferMemoryDeviceGroupInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemoryInfo(VkBindImageMemoryInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemoryInfo(const VkBindImageMemoryInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemoryDeviceGroupInfo(VkBindImageMemoryDeviceGroupInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemoryDeviceGroupInfo(const VkBindImageMemoryDeviceGroupInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupRenderPassBeginInfo(VkDeviceGroupRenderPassBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupRenderPassBeginInfo(const VkDeviceGroupRenderPassBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupCommandBufferBeginInfo(VkDeviceGroupCommandBufferBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupCommandBufferBeginInfo(const VkDeviceGroupCommandBufferBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupSubmitInfo(VkDeviceGroupSubmitInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupSubmitInfo(const VkDeviceGroupSubmitInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentCapabilitiesKHR(VkDeviceGroupPresentCapabilitiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSwapchainCreateInfoKHR(VkImageSwapchainCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemorySwapchainInfoKHR(VkBindImageMemorySwapchainInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireNextImageInfoKHR(VkAcquireNextImageInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentInfoKHR(VkDeviceGroupPresentInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupDeviceCreateInfo(VkDeviceGroupDeviceCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupDeviceCreateInfo(const VkDeviceGroupDeviceCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupSwapchainCreateInfoKHR(VkDeviceGroupSwapchainCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkXYColorEXT(VkXYColorEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkXYColorEXT(const VkXYColorEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHdrMetadataEXT(VkHdrMetadataEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHdrMetadataEXT(const VkHdrMetadataEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(VkPhysicalDeviceDiscardRectanglePropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(VkPipelineDiscardRectangleStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(const VkPipelineDiscardRectangleStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInputAttachmentAspectReference(VkInputAttachmentAspectReference obj, const std::string& str, bool commaNeeded=true);
-static void print_VkInputAttachmentAspectReference(const VkInputAttachmentAspectReference * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassInputAttachmentAspectCreateInfo(VkRenderPassInputAttachmentAspectCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassInputAttachmentAspectCreateInfo(const VkRenderPassInputAttachmentAspectCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSurfaceInfo2KHR(VkPhysicalDeviceSurfaceInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSurfaceInfo2KHR(const VkPhysicalDeviceSurfaceInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilities2KHR(VkSurfaceCapabilities2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceCapabilities2KHR(const VkSurfaceCapabilities2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceFormat2KHR(VkSurfaceFormat2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSurfaceFormat2KHR(const VkSurfaceFormat2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayProperties2KHR(VkDisplayProperties2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayProperties2KHR(const VkDisplayProperties2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneProperties2KHR(VkDisplayPlaneProperties2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneProperties2KHR(const VkDisplayPlaneProperties2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeProperties2KHR(VkDisplayModeProperties2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayModeProperties2KHR(const VkDisplayModeProperties2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneInfo2KHR(VkDisplayPlaneInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneInfo2KHR(const VkDisplayPlaneInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneCapabilities2KHR(VkDisplayPlaneCapabilities2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDisplayPlaneCapabilities2KHR(const VkDisplayPlaneCapabilities2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSharedPresentSurfaceCapabilitiesKHR(VkSharedPresentSurfaceCapabilitiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSharedPresentSurfaceCapabilitiesKHR(const VkSharedPresentSurfaceCapabilitiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice16BitStorageFeatures(VkPhysicalDevice16BitStorageFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice16BitStorageFeatures(const VkPhysicalDevice16BitStorageFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupProperties(VkPhysicalDeviceSubgroupProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupProperties(const VkPhysicalDeviceSubgroupProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryRequirementsInfo2(VkBufferMemoryRequirementsInfo2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryRequirementsInfo2(const VkBufferMemoryRequirementsInfo2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryRequirementsInfo2(VkImageMemoryRequirementsInfo2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryRequirementsInfo2(const VkImageMemoryRequirementsInfo2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryRequirements2(VkMemoryRequirements2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryRequirements2(const VkMemoryRequirements2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePointClippingProperties(VkPhysicalDevicePointClippingProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePointClippingProperties(const VkPhysicalDevicePointClippingProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryDedicatedRequirements(VkMemoryDedicatedRequirements obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryDedicatedRequirements(const VkMemoryDedicatedRequirements * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryDedicatedAllocateInfo(VkMemoryDedicatedAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryDedicatedAllocateInfo(const VkMemoryDedicatedAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewUsageCreateInfo(VkImageViewUsageCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewUsageCreateInfo(const VkImageViewUsageCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationDomainOriginStateCreateInfo(VkPipelineTessellationDomainOriginStateCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineTessellationDomainOriginStateCreateInfo(const VkPipelineTessellationDomainOriginStateCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionInfo(VkSamplerYcbcrConversionInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionInfo(const VkSamplerYcbcrConversionInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionCreateInfo(VkSamplerYcbcrConversionCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionCreateInfo(const VkSamplerYcbcrConversionCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImagePlaneMemoryInfo(VkBindImagePlaneMemoryInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBindImagePlaneMemoryInfo(const VkBindImagePlaneMemoryInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImagePlaneMemoryRequirementsInfo(VkImagePlaneMemoryRequirementsInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImagePlaneMemoryRequirementsInfo(const VkImagePlaneMemoryRequirementsInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(VkPhysicalDeviceSamplerYcbcrConversionFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(const VkPhysicalDeviceSamplerYcbcrConversionFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionImageFormatProperties(VkSamplerYcbcrConversionImageFormatProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerYcbcrConversionImageFormatProperties(const VkSamplerYcbcrConversionImageFormatProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkProtectedSubmitInfo(VkProtectedSubmitInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkProtectedSubmitInfo(const VkProtectedSubmitInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProtectedMemoryFeatures(VkPhysicalDeviceProtectedMemoryFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProtectedMemoryFeatures(const VkPhysicalDeviceProtectedMemoryFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProtectedMemoryProperties(VkPhysicalDeviceProtectedMemoryProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceProtectedMemoryProperties(const VkPhysicalDeviceProtectedMemoryProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueInfo2(VkDeviceQueueInfo2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueInfo2(const VkDeviceQueueInfo2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(VkPhysicalDeviceSamplerFilterMinmaxProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(const VkPhysicalDeviceSamplerFilterMinmaxProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleLocationEXT(VkSampleLocationEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleLocationEXT(const VkSampleLocationEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleLocationsInfoEXT(VkSampleLocationsInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentSampleLocationsEXT(VkAttachmentSampleLocationsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassSampleLocationsEXT(VkSubpassSampleLocationsEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassSampleLocationsEXT(const VkSubpassSampleLocationsEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassSampleLocationsBeginInfoEXT(VkRenderPassSampleLocationsBeginInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassSampleLocationsBeginInfoEXT(const VkRenderPassSampleLocationsBeginInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineSampleLocationsStateCreateInfoEXT(VkPipelineSampleLocationsStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineSampleLocationsStateCreateInfoEXT(const VkPipelineSampleLocationsStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(VkPhysicalDeviceSampleLocationsPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(const VkPhysicalDeviceSampleLocationsPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMultisamplePropertiesEXT(VkMultisamplePropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMultisamplePropertiesEXT(const VkMultisamplePropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerReductionModeCreateInfo(VkSamplerReductionModeCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerReductionModeCreateInfo(const VkSamplerReductionModeCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(VkPipelineColorBlendAdvancedStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(const VkPipelineColorBlendAdvancedStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatListCreateInfo(VkImageFormatListCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageFormatListCreateInfo(const VkImageFormatListCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMaintenance3Properties(VkPhysicalDeviceMaintenance3Properties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMaintenance3Properties(const VkPhysicalDeviceMaintenance3Properties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutSupport(VkDescriptorSetLayoutSupport obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutSupport(const VkDescriptorSetLayoutSupport * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDrawParametersFeatures(VkPhysicalDeviceShaderDrawParametersFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDrawParametersFeatures(const VkPhysicalDeviceShaderDrawParametersFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDrawParameterFeatures(VkPhysicalDeviceShaderDrawParameterFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDrawParameterFeatures(const VkPhysicalDeviceShaderDrawParameterFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderFloat16Int8Features(VkPhysicalDeviceShaderFloat16Int8Features obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderFloat16Int8Features(const VkPhysicalDeviceShaderFloat16Int8Features * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFloatControlsProperties(VkPhysicalDeviceFloatControlsProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFloatControlsProperties(const VkPhysicalDeviceFloatControlsProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceHostQueryResetFeatures(VkPhysicalDeviceHostQueryResetFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceHostQueryResetFeatures(const VkPhysicalDeviceHostQueryResetFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(VkDeviceQueueGlobalPriorityCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(const VkDeviceQueueGlobalPriorityCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsObjectNameInfoEXT(VkDebugUtilsObjectNameInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsObjectNameInfoEXT(const VkDebugUtilsObjectNameInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsObjectTagInfoEXT(VkDebugUtilsObjectTagInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsObjectTagInfoEXT(const VkDebugUtilsObjectTagInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsLabelEXT(VkDebugUtilsLabelEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCreateInfoEXT(VkDebugUtilsMessengerCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCreateInfoEXT(const VkDebugUtilsMessengerCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCallbackDataEXT(VkDebugUtilsMessengerCallbackDataEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDebugUtilsMessengerCallbackDataEXT(const VkDebugUtilsMessengerCallbackDataEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportMemoryHostPointerInfoEXT(VkImportMemoryHostPointerInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHostPointerPropertiesEXT(VkMemoryHostPointerPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(VkPhysicalDeviceExternalMemoryHostPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(VkPhysicalDeviceConservativeRasterizationPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(const VkPhysicalDeviceConservativeRasterizationPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCalibratedTimestampInfoEXT(VkCalibratedTimestampInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCalibratedTimestampInfoEXT(const VkCalibratedTimestampInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(VkPipelineRasterizationConservativeStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(const VkPipelineRasterizationConservativeStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDescriptorIndexingFeatures(VkPhysicalDeviceDescriptorIndexingFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDescriptorIndexingFeatures(const VkPhysicalDeviceDescriptorIndexingFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDescriptorIndexingProperties(VkPhysicalDeviceDescriptorIndexingProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDescriptorIndexingProperties(const VkPhysicalDeviceDescriptorIndexingProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(VkDescriptorSetLayoutBindingFlagsCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(const VkDescriptorSetLayoutBindingFlagsCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(VkDescriptorSetVariableDescriptorCountAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(const VkDescriptorSetVariableDescriptorCountAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(VkDescriptorSetVariableDescriptorCountLayoutSupport obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(const VkDescriptorSetVariableDescriptorCountLayoutSupport * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescription2(VkAttachmentDescription2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescription2(const VkAttachmentDescription2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReference2(VkAttachmentReference2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReference2(const VkAttachmentReference2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescription2(VkSubpassDescription2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescription2(const VkSubpassDescription2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDependency2(VkSubpassDependency2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDependency2(const VkSubpassDependency2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateInfo2(VkRenderPassCreateInfo2 obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassCreateInfo2(const VkRenderPassCreateInfo2 * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassBeginInfo(VkSubpassBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassBeginInfo(const VkSubpassBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassEndInfo(VkSubpassEndInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassEndInfo(const VkSubpassEndInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(VkPhysicalDeviceTimelineSemaphoreFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(const VkPhysicalDeviceTimelineSemaphoreFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTimelineSemaphoreProperties(VkPhysicalDeviceTimelineSemaphoreProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTimelineSemaphoreProperties(const VkPhysicalDeviceTimelineSemaphoreProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreTypeCreateInfo(VkSemaphoreTypeCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreTypeCreateInfo(const VkSemaphoreTypeCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTimelineSemaphoreSubmitInfo(VkTimelineSemaphoreSubmitInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkTimelineSemaphoreSubmitInfo(const VkTimelineSemaphoreSubmitInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitInfo(VkSemaphoreWaitInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreWaitInfo(const VkSemaphoreWaitInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreSignalInfo(VkSemaphoreSignalInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreSignalInfo(const VkSemaphoreSignalInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDivisorDescriptionEXT(VkVertexInputBindingDivisorDescriptionEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDivisorDescriptionEXT(const VkVertexInputBindingDivisorDescriptionEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(VkPipelineVertexInputDivisorStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(const VkPipelineVertexInputDivisorStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(VkPhysicalDevicePCIBusInfoPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(const VkPhysicalDevicePCIBusInfoPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice8BitStorageFeatures(VkPhysicalDevice8BitStorageFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice8BitStorageFeatures(const VkPhysicalDevice8BitStorageFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(VkPhysicalDeviceVulkanMemoryModelFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(const VkPhysicalDeviceVulkanMemoryModelFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderAtomicInt64Features(VkPhysicalDeviceShaderAtomicInt64Features obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderAtomicInt64Features(const VkPhysicalDeviceShaderAtomicInt64Features * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDepthStencilResolveProperties(VkPhysicalDeviceDepthStencilResolveProperties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDepthStencilResolveProperties(const VkPhysicalDeviceDepthStencilResolveProperties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionDepthStencilResolve(VkSubpassDescriptionDepthStencilResolve obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubpassDescriptionDepthStencilResolve(const VkSubpassDescriptionDepthStencilResolve * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewASTCDecodeModeEXT(VkImageViewASTCDecodeModeEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(VkPhysicalDeviceASTCDecodeFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesListEXT(VkDrmFormatModifierPropertiesListEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesListEXT(const VkDrmFormatModifierPropertiesListEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesEXT(VkDrmFormatModifierPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesEXT(const VkDrmFormatModifierPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(VkPhysicalDeviceImageDrmFormatModifierInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(const VkPhysicalDeviceImageDrmFormatModifierInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierListCreateInfoEXT(VkImageDrmFormatModifierListCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierListCreateInfoEXT(const VkImageDrmFormatModifierListCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(VkImageDrmFormatModifierExplicitCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(const VkImageDrmFormatModifierExplicitCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierPropertiesEXT(VkImageDrmFormatModifierPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageDrmFormatModifierPropertiesEXT(const VkImageDrmFormatModifierPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageStencilUsageCreateInfo(VkImageStencilUsageCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageStencilUsageCreateInfo(const VkImageStencilUsageCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(VkPhysicalDeviceScalarBlockLayoutFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(const VkPhysicalDeviceScalarBlockLayoutFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(VkPhysicalDeviceUniformBufferStandardLayoutFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(const VkPhysicalDeviceUniformBufferStandardLayoutFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(VkPhysicalDeviceDepthClipEnableFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(const VkPhysicalDeviceDepthClipEnableFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(VkPipelineRasterizationDepthClipStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(const VkPipelineRasterizationDepthClipStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(VkPhysicalDeviceMemoryBudgetPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(VkPhysicalDeviceBufferDeviceAddressFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(const VkPhysicalDeviceBufferDeviceAddressFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferDeviceAddressInfo(VkBufferDeviceAddressInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferDeviceAddressInfo(const VkBufferDeviceAddressInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferOpaqueCaptureAddressCreateInfo(VkBufferOpaqueCaptureAddressCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferOpaqueCaptureAddressCreateInfo(const VkBufferOpaqueCaptureAddressCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(VkPhysicalDeviceImageViewImageFormatInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(VkFilterCubicImageViewImageFormatPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImagelessFramebufferFeatures(VkPhysicalDeviceImagelessFramebufferFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImagelessFramebufferFeatures(const VkPhysicalDeviceImagelessFramebufferFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferAttachmentsCreateInfo(VkFramebufferAttachmentsCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferAttachmentsCreateInfo(const VkFramebufferAttachmentsCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferAttachmentImageInfo(VkFramebufferAttachmentImageInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFramebufferAttachmentImageInfo(const VkFramebufferAttachmentImageInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassAttachmentBeginInfo(VkRenderPassAttachmentBeginInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRenderPassAttachmentBeginInfo(const VkRenderPassAttachmentBeginInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(VkPhysicalDevicePerformanceQueryFeaturesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(const VkPhysicalDevicePerformanceQueryFeaturesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(VkPhysicalDevicePerformanceQueryPropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(const VkPhysicalDevicePerformanceQueryPropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterKHR(VkPerformanceCounterKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterKHR(const VkPerformanceCounterKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionKHR(VkPerformanceCounterDescriptionKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceCounterDescriptionKHR(const VkPerformanceCounterDescriptionKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolPerformanceCreateInfoKHR(VkQueryPoolPerformanceCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueryPoolPerformanceCreateInfoKHR(const VkQueryPoolPerformanceCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockInfoKHR(VkAcquireProfilingLockInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAcquireProfilingLockInfoKHR(const VkAcquireProfilingLockInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceQuerySubmitInfoKHR(VkPerformanceQuerySubmitInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceQuerySubmitInfoKHR(const VkPerformanceQuerySubmitInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceQueryReservationInfoKHR(VkPerformanceQueryReservationInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPerformanceQueryReservationInfoKHR(const VkPerformanceQueryReservationInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHeadlessSurfaceCreateInfoEXT(VkHeadlessSurfaceCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderClockFeaturesKHR(VkPhysicalDeviceShaderClockFeaturesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderClockFeaturesKHR(const VkPhysicalDeviceShaderClockFeaturesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(VkPhysicalDeviceIndexTypeUint8FeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(const VkPhysicalDeviceIndexTypeUint8FeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReferenceStencilLayout(VkAttachmentReferenceStencilLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentReferenceStencilLayout(const VkAttachmentReferenceStencilLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionStencilLayout(VkAttachmentDescriptionStencilLayout obj, const std::string& str, bool commaNeeded=true);
-static void print_VkAttachmentDescriptionStencilLayout(const VkAttachmentDescriptionStencilLayout * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(VkMemoryOpaqueCaptureAddressAllocateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(const VkMemoryOpaqueCaptureAddressAllocateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(VkDeviceMemoryOpaqueCaptureAddressInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(const VkDeviceMemoryOpaqueCaptureAddressInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(VkPhysicalDeviceLineRasterizationFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(const VkPhysicalDeviceLineRasterizationFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(VkPhysicalDeviceLineRasterizationPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(const VkPhysicalDeviceLineRasterizationPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationLineStateCreateInfoEXT(VkPipelineRasterizationLineStateCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineRasterizationLineStateCreateInfoEXT(const VkPipelineRasterizationLineStateCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan11Features(VkPhysicalDeviceVulkan11Features obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan11Features(const VkPhysicalDeviceVulkan11Features * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan11Properties(VkPhysicalDeviceVulkan11Properties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan11Properties(const VkPhysicalDeviceVulkan11Properties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan12Features(VkPhysicalDeviceVulkan12Features obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan12Features(const VkPhysicalDeviceVulkan12Features * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan12Properties(VkPhysicalDeviceVulkan12Properties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkan12Properties(const VkPhysicalDeviceVulkan12Properties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultData(VkFaultData obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultData(const VkFaultData * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultCallbackInfo(VkFaultCallbackInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFaultCallbackInfo(const VkFaultCallbackInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCustomBorderColorCreateInfoEXT(VkSamplerCustomBorderColorCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSamplerCustomBorderColorCreateInfoEXT(const VkSamplerCustomBorderColorCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(VkPhysicalDeviceCustomBorderColorPropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(const VkPhysicalDeviceCustomBorderColorPropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(VkPhysicalDeviceCustomBorderColorFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(const VkPhysicalDeviceCustomBorderColorFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectKHR(VkRefreshObjectKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectKHR(const VkRefreshObjectKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectListKHR(VkRefreshObjectListKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkRefreshObjectListKHR(const VkRefreshObjectListKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineOfflineCreateInfo(VkPipelineOfflineCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineOfflineCreateInfo(const VkPipelineOfflineCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceRobustness2FeaturesEXT(VkPhysicalDeviceRobustness2FeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceRobustness2FeaturesEXT(const VkPhysicalDeviceRobustness2FeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceRobustness2PropertiesEXT(VkPhysicalDeviceRobustness2PropertiesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceRobustness2PropertiesEXT(const VkPhysicalDeviceRobustness2PropertiesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(VkPhysicalDeviceImageRobustnessFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(const VkPhysicalDeviceImageRobustnessFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice4444FormatsFeaturesEXT(VkPhysicalDevice4444FormatsFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDevice4444FormatsFeaturesEXT(const VkPhysicalDevice4444FormatsFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCopy2KHR(VkBufferCopy2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferCopy2KHR(const VkBufferCopy2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCopy2KHR(VkImageCopy2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageCopy2KHR(const VkImageCopy2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageBlit2KHR(VkImageBlit2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageBlit2KHR(const VkImageBlit2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferImageCopy2KHR(VkBufferImageCopy2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferImageCopy2KHR(const VkBufferImageCopy2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageResolve2KHR(VkImageResolve2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageResolve2KHR(const VkImageResolve2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyBufferInfo2KHR(VkCopyBufferInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyBufferInfo2KHR(const VkCopyBufferInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyImageInfo2KHR(VkCopyImageInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyImageInfo2KHR(const VkCopyImageInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlitImageInfo2KHR(VkBlitImageInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBlitImageInfo2KHR(const VkBlitImageInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyBufferToImageInfo2KHR(VkCopyBufferToImageInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyBufferToImageInfo2KHR(const VkCopyBufferToImageInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyImageToBufferInfo2KHR(VkCopyImageToBufferInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCopyImageToBufferInfo2KHR(const VkCopyImageToBufferInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveImageInfo2KHR(VkResolveImageInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkResolveImageInfo2KHR(const VkResolveImageInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFragmentShadingRateAttachmentInfoKHR(VkFragmentShadingRateAttachmentInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(VkPipelineFragmentShadingRateStateCreateInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(VkPhysicalDeviceFragmentShadingRateFeaturesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(VkPhysicalDeviceFragmentShadingRatePropertiesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRateKHR(VkPhysicalDeviceFragmentShadingRateKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDescription2EXT(VkVertexInputBindingDescription2EXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputBindingDescription2EXT(const VkVertexInputBindingDescription2EXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputAttributeDescription2EXT(VkVertexInputAttributeDescription2EXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkVertexInputAttributeDescription2EXT(const VkVertexInputAttributeDescription2EXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(VkPhysicalDeviceColorWriteEnableFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(const VkPhysicalDeviceColorWriteEnableFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorWriteCreateInfoEXT(VkPipelineColorWriteCreateInfoEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelineColorWriteCreateInfoEXT(const VkPipelineColorWriteCreateInfoEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryBarrier2KHR(VkMemoryBarrier2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkMemoryBarrier2KHR(const VkMemoryBarrier2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryBarrier2KHR(VkImageMemoryBarrier2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkImageMemoryBarrier2KHR(const VkImageMemoryBarrier2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryBarrier2KHR(VkBufferMemoryBarrier2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkBufferMemoryBarrier2KHR(const VkBufferMemoryBarrier2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyInfoKHR(VkDependencyInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDependencyInfoKHR(const VkDependencyInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreSubmitInfoKHR(VkSemaphoreSubmitInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSemaphoreSubmitInfoKHR(const VkSemaphoreSubmitInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferSubmitInfoKHR(VkCommandBufferSubmitInfoKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandBufferSubmitInfoKHR(const VkCommandBufferSubmitInfoKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitInfo2KHR(VkSubmitInfo2KHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkSubmitInfo2KHR(const VkSubmitInfo2KHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyCheckpointProperties2NV(VkQueueFamilyCheckpointProperties2NV obj, const std::string& str, bool commaNeeded=true);
-static void print_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCheckpointData2NV(VkCheckpointData2NV obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCheckpointData2NV(const VkCheckpointData2NV * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(VkPhysicalDeviceSynchronization2FeaturesKHR obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(const VkPhysicalDeviceSynchronization2FeaturesKHR * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanSC10Properties(VkPhysicalDeviceVulkanSC10Properties obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanSC10Properties(const VkPhysicalDeviceVulkanSC10Properties * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelinePoolSize(VkPipelinePoolSize obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPipelinePoolSize(const VkPipelinePoolSize * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceObjectReservationCreateInfo(VkDeviceObjectReservationCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDeviceObjectReservationCreateInfo(const VkDeviceObjectReservationCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolMemoryReservationCreateInfo(VkCommandPoolMemoryReservationCreateInfo obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolMemoryReservationCreateInfo(const VkCommandPoolMemoryReservationCreateInfo * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolMemoryConsumption(VkCommandPoolMemoryConsumption obj, const std::string& str, bool commaNeeded=true);
-static void print_VkCommandPoolMemoryConsumption(const VkCommandPoolMemoryConsumption * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanSC10Features(VkPhysicalDeviceVulkanSC10Features obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceVulkanSC10Features(const VkPhysicalDeviceVulkanSC10Features * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesList2EXT(VkDrmFormatModifierPropertiesList2EXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierPropertiesList2EXT(const VkDrmFormatModifierPropertiesList2EXT * obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierProperties2EXT(VkDrmFormatModifierProperties2EXT obj, const std::string& str, bool commaNeeded=true);
-static void print_VkDrmFormatModifierProperties2EXT(const VkDrmFormatModifierProperties2EXT * obj, const std::string& str, bool commaNeeded=true);
-/*************************************** End prototypes ***********************************/
-
-static void dumpPNextChain(const void* pNext) {
- VkBaseInStructure *pBase = (VkBaseInStructure*)pNext;
- if (pNext) {
- PRINT_SPACE
- _OUT << "\"pNext\":"<< std::endl;
-
- switch (pBase->sType) {
- case VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR:print_VkDisplayPresentInfoKHR((VkDisplayPresentInfoKHR *) pNext, "VkDisplayPresentInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT:print_VkValidationFeaturesEXT((VkValidationFeaturesEXT *) pNext, "VkValidationFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2:print_VkPhysicalDeviceFeatures2((VkPhysicalDeviceFeatures2 *) pNext, "VkPhysicalDeviceFeatures2", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES:print_VkPhysicalDeviceDriverProperties((VkPhysicalDeviceDriverProperties *) pNext, "VkPhysicalDeviceDriverProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR:print_VkPresentRegionsKHR((VkPresentRegionsKHR *) pNext, "VkPresentRegionsKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES:print_VkPhysicalDeviceVariablePointersFeatures((VkPhysicalDeviceVariablePointersFeatures *) pNext, "VkPhysicalDeviceVariablePointersFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO:print_VkPhysicalDeviceExternalImageFormatInfo((VkPhysicalDeviceExternalImageFormatInfo *) pNext, "VkPhysicalDeviceExternalImageFormatInfo", true);
- break;
- case VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES:print_VkExternalImageFormatProperties((VkExternalImageFormatProperties *) pNext, "VkExternalImageFormatProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES:print_VkPhysicalDeviceIDProperties((VkPhysicalDeviceIDProperties *) pNext, "VkPhysicalDeviceIDProperties", true);
- break;
- case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO:print_VkExternalMemoryImageCreateInfo((VkExternalMemoryImageCreateInfo *) pNext, "VkExternalMemoryImageCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO:print_VkExternalMemoryBufferCreateInfo((VkExternalMemoryBufferCreateInfo *) pNext, "VkExternalMemoryBufferCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO:print_VkExportMemoryAllocateInfo((VkExportMemoryAllocateInfo *) pNext, "VkExportMemoryAllocateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR:print_VkImportMemoryFdInfoKHR((VkImportMemoryFdInfoKHR *) pNext, "VkImportMemoryFdInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO:print_VkExportSemaphoreCreateInfo((VkExportSemaphoreCreateInfo *) pNext, "VkExportSemaphoreCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO:print_VkExportFenceCreateInfo((VkExportFenceCreateInfo *) pNext, "VkExportFenceCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES:print_VkPhysicalDeviceMultiviewFeatures((VkPhysicalDeviceMultiviewFeatures *) pNext, "VkPhysicalDeviceMultiviewFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES:print_VkPhysicalDeviceMultiviewProperties((VkPhysicalDeviceMultiviewProperties *) pNext, "VkPhysicalDeviceMultiviewProperties", true);
- break;
- case VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO:print_VkRenderPassMultiviewCreateInfo((VkRenderPassMultiviewCreateInfo *) pNext, "VkRenderPassMultiviewCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT:print_VkSwapchainCounterCreateInfoEXT((VkSwapchainCounterCreateInfoEXT *) pNext, "VkSwapchainCounterCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO:print_VkMemoryAllocateFlagsInfo((VkMemoryAllocateFlagsInfo *) pNext, "VkMemoryAllocateFlagsInfo", true);
- break;
- case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO:print_VkBindBufferMemoryDeviceGroupInfo((VkBindBufferMemoryDeviceGroupInfo *) pNext, "VkBindBufferMemoryDeviceGroupInfo", true);
- break;
- case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO:print_VkBindImageMemoryDeviceGroupInfo((VkBindImageMemoryDeviceGroupInfo *) pNext, "VkBindImageMemoryDeviceGroupInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO:print_VkDeviceGroupRenderPassBeginInfo((VkDeviceGroupRenderPassBeginInfo *) pNext, "VkDeviceGroupRenderPassBeginInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO:print_VkDeviceGroupCommandBufferBeginInfo((VkDeviceGroupCommandBufferBeginInfo *) pNext, "VkDeviceGroupCommandBufferBeginInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO:print_VkDeviceGroupSubmitInfo((VkDeviceGroupSubmitInfo *) pNext, "VkDeviceGroupSubmitInfo", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR:print_VkImageSwapchainCreateInfoKHR((VkImageSwapchainCreateInfoKHR *) pNext, "VkImageSwapchainCreateInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR:print_VkBindImageMemorySwapchainInfoKHR((VkBindImageMemorySwapchainInfoKHR *) pNext, "VkBindImageMemorySwapchainInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR:print_VkDeviceGroupPresentInfoKHR((VkDeviceGroupPresentInfoKHR *) pNext, "VkDeviceGroupPresentInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO:print_VkDeviceGroupDeviceCreateInfo((VkDeviceGroupDeviceCreateInfo *) pNext, "VkDeviceGroupDeviceCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR:print_VkDeviceGroupSwapchainCreateInfoKHR((VkDeviceGroupSwapchainCreateInfoKHR *) pNext, "VkDeviceGroupSwapchainCreateInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT:print_VkPhysicalDeviceDiscardRectanglePropertiesEXT((VkPhysicalDeviceDiscardRectanglePropertiesEXT *) pNext, "VkPhysicalDeviceDiscardRectanglePropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT:print_VkPipelineDiscardRectangleStateCreateInfoEXT((VkPipelineDiscardRectangleStateCreateInfoEXT *) pNext, "VkPipelineDiscardRectangleStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO:print_VkRenderPassInputAttachmentAspectCreateInfo((VkRenderPassInputAttachmentAspectCreateInfo *) pNext, "VkRenderPassInputAttachmentAspectCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR:print_VkSharedPresentSurfaceCapabilitiesKHR((VkSharedPresentSurfaceCapabilitiesKHR *) pNext, "VkSharedPresentSurfaceCapabilitiesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES:print_VkPhysicalDevice16BitStorageFeatures((VkPhysicalDevice16BitStorageFeatures *) pNext, "VkPhysicalDevice16BitStorageFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES:print_VkPhysicalDeviceSubgroupProperties((VkPhysicalDeviceSubgroupProperties *) pNext, "VkPhysicalDeviceSubgroupProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES:print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures((VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures *) pNext, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES:print_VkPhysicalDevicePointClippingProperties((VkPhysicalDevicePointClippingProperties *) pNext, "VkPhysicalDevicePointClippingProperties", true);
- break;
- case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS:print_VkMemoryDedicatedRequirements((VkMemoryDedicatedRequirements *) pNext, "VkMemoryDedicatedRequirements", true);
- break;
- case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO:print_VkMemoryDedicatedAllocateInfo((VkMemoryDedicatedAllocateInfo *) pNext, "VkMemoryDedicatedAllocateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO:print_VkImageViewUsageCreateInfo((VkImageViewUsageCreateInfo *) pNext, "VkImageViewUsageCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO:print_VkPipelineTessellationDomainOriginStateCreateInfo((VkPipelineTessellationDomainOriginStateCreateInfo *) pNext, "VkPipelineTessellationDomainOriginStateCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO:print_VkSamplerYcbcrConversionInfo((VkSamplerYcbcrConversionInfo *) pNext, "VkSamplerYcbcrConversionInfo", true);
- break;
- case VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO:print_VkBindImagePlaneMemoryInfo((VkBindImagePlaneMemoryInfo *) pNext, "VkBindImagePlaneMemoryInfo", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO:print_VkImagePlaneMemoryRequirementsInfo((VkImagePlaneMemoryRequirementsInfo *) pNext, "VkImagePlaneMemoryRequirementsInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES:print_VkPhysicalDeviceSamplerYcbcrConversionFeatures((VkPhysicalDeviceSamplerYcbcrConversionFeatures *) pNext, "VkPhysicalDeviceSamplerYcbcrConversionFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES:print_VkSamplerYcbcrConversionImageFormatProperties((VkSamplerYcbcrConversionImageFormatProperties *) pNext, "VkSamplerYcbcrConversionImageFormatProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO:print_VkProtectedSubmitInfo((VkProtectedSubmitInfo *) pNext, "VkProtectedSubmitInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES:print_VkPhysicalDeviceProtectedMemoryFeatures((VkPhysicalDeviceProtectedMemoryFeatures *) pNext, "VkPhysicalDeviceProtectedMemoryFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES:print_VkPhysicalDeviceProtectedMemoryProperties((VkPhysicalDeviceProtectedMemoryProperties *) pNext, "VkPhysicalDeviceProtectedMemoryProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES:print_VkPhysicalDeviceSamplerFilterMinmaxProperties((VkPhysicalDeviceSamplerFilterMinmaxProperties *) pNext, "VkPhysicalDeviceSamplerFilterMinmaxProperties", true);
- break;
- case VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT:print_VkSampleLocationsInfoEXT((VkSampleLocationsInfoEXT *) pNext, "VkSampleLocationsInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT:print_VkRenderPassSampleLocationsBeginInfoEXT((VkRenderPassSampleLocationsBeginInfoEXT *) pNext, "VkRenderPassSampleLocationsBeginInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT:print_VkPipelineSampleLocationsStateCreateInfoEXT((VkPipelineSampleLocationsStateCreateInfoEXT *) pNext, "VkPipelineSampleLocationsStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT:print_VkPhysicalDeviceSampleLocationsPropertiesEXT((VkPhysicalDeviceSampleLocationsPropertiesEXT *) pNext, "VkPhysicalDeviceSampleLocationsPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO:print_VkSamplerReductionModeCreateInfo((VkSamplerReductionModeCreateInfo *) pNext, "VkSamplerReductionModeCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT:print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT((VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT *) pNext, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT:print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT((VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT *) pNext, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT:print_VkPipelineColorBlendAdvancedStateCreateInfoEXT((VkPipelineColorBlendAdvancedStateCreateInfoEXT *) pNext, "VkPipelineColorBlendAdvancedStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO:print_VkImageFormatListCreateInfo((VkImageFormatListCreateInfo *) pNext, "VkImageFormatListCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES:print_VkPhysicalDeviceMaintenance3Properties((VkPhysicalDeviceMaintenance3Properties *) pNext, "VkPhysicalDeviceMaintenance3Properties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES:print_VkPhysicalDeviceShaderDrawParametersFeatures((VkPhysicalDeviceShaderDrawParametersFeatures *) pNext, "VkPhysicalDeviceShaderDrawParametersFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES:print_VkPhysicalDeviceShaderFloat16Int8Features((VkPhysicalDeviceShaderFloat16Int8Features *) pNext, "VkPhysicalDeviceShaderFloat16Int8Features", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES:print_VkPhysicalDeviceFloatControlsProperties((VkPhysicalDeviceFloatControlsProperties *) pNext, "VkPhysicalDeviceFloatControlsProperties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES:print_VkPhysicalDeviceHostQueryResetFeatures((VkPhysicalDeviceHostQueryResetFeatures *) pNext, "VkPhysicalDeviceHostQueryResetFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT:print_VkDeviceQueueGlobalPriorityCreateInfoEXT((VkDeviceQueueGlobalPriorityCreateInfoEXT *) pNext, "VkDeviceQueueGlobalPriorityCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT:print_VkDebugUtilsMessengerCreateInfoEXT((VkDebugUtilsMessengerCreateInfoEXT *) pNext, "VkDebugUtilsMessengerCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT:print_VkImportMemoryHostPointerInfoEXT((VkImportMemoryHostPointerInfoEXT *) pNext, "VkImportMemoryHostPointerInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT:print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT((VkPhysicalDeviceExternalMemoryHostPropertiesEXT *) pNext, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT:print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT((VkPhysicalDeviceConservativeRasterizationPropertiesEXT *) pNext, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationConservativeStateCreateInfoEXT((VkPipelineRasterizationConservativeStateCreateInfoEXT *) pNext, "VkPipelineRasterizationConservativeStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES:print_VkPhysicalDeviceDescriptorIndexingFeatures((VkPhysicalDeviceDescriptorIndexingFeatures *) pNext, "VkPhysicalDeviceDescriptorIndexingFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES:print_VkPhysicalDeviceDescriptorIndexingProperties((VkPhysicalDeviceDescriptorIndexingProperties *) pNext, "VkPhysicalDeviceDescriptorIndexingProperties", true);
- break;
- case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO:print_VkDescriptorSetLayoutBindingFlagsCreateInfo((VkDescriptorSetLayoutBindingFlagsCreateInfo *) pNext, "VkDescriptorSetLayoutBindingFlagsCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO:print_VkDescriptorSetVariableDescriptorCountAllocateInfo((VkDescriptorSetVariableDescriptorCountAllocateInfo *) pNext, "VkDescriptorSetVariableDescriptorCountAllocateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT:print_VkDescriptorSetVariableDescriptorCountLayoutSupport((VkDescriptorSetVariableDescriptorCountLayoutSupport *) pNext, "VkDescriptorSetVariableDescriptorCountLayoutSupport", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES:print_VkPhysicalDeviceTimelineSemaphoreFeatures((VkPhysicalDeviceTimelineSemaphoreFeatures *) pNext, "VkPhysicalDeviceTimelineSemaphoreFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES:print_VkPhysicalDeviceTimelineSemaphoreProperties((VkPhysicalDeviceTimelineSemaphoreProperties *) pNext, "VkPhysicalDeviceTimelineSemaphoreProperties", true);
- break;
- case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO:print_VkSemaphoreTypeCreateInfo((VkSemaphoreTypeCreateInfo *) pNext, "VkSemaphoreTypeCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO:print_VkTimelineSemaphoreSubmitInfo((VkTimelineSemaphoreSubmitInfo *) pNext, "VkTimelineSemaphoreSubmitInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT:print_VkPipelineVertexInputDivisorStateCreateInfoEXT((VkPipelineVertexInputDivisorStateCreateInfoEXT *) pNext, "VkPipelineVertexInputDivisorStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT:print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT((VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *) pNext, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT:print_VkPhysicalDevicePCIBusInfoPropertiesEXT((VkPhysicalDevicePCIBusInfoPropertiesEXT *) pNext, "VkPhysicalDevicePCIBusInfoPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES:print_VkPhysicalDevice8BitStorageFeatures((VkPhysicalDevice8BitStorageFeatures *) pNext, "VkPhysicalDevice8BitStorageFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES:print_VkPhysicalDeviceVulkanMemoryModelFeatures((VkPhysicalDeviceVulkanMemoryModelFeatures *) pNext, "VkPhysicalDeviceVulkanMemoryModelFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES:print_VkPhysicalDeviceShaderAtomicInt64Features((VkPhysicalDeviceShaderAtomicInt64Features *) pNext, "VkPhysicalDeviceShaderAtomicInt64Features", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT((VkPhysicalDeviceShaderAtomicFloatFeaturesEXT *) pNext, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT:print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT((VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *) pNext, "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES:print_VkPhysicalDeviceDepthStencilResolveProperties((VkPhysicalDeviceDepthStencilResolveProperties *) pNext, "VkPhysicalDeviceDepthStencilResolveProperties", true);
- break;
- case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE:print_VkSubpassDescriptionDepthStencilResolve((VkSubpassDescriptionDepthStencilResolve *) pNext, "VkSubpassDescriptionDepthStencilResolve", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT:print_VkImageViewASTCDecodeModeEXT((VkImageViewASTCDecodeModeEXT *) pNext, "VkImageViewASTCDecodeModeEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT:print_VkPhysicalDeviceASTCDecodeFeaturesEXT((VkPhysicalDeviceASTCDecodeFeaturesEXT *) pNext, "VkPhysicalDeviceASTCDecodeFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT:print_VkDrmFormatModifierPropertiesListEXT((VkDrmFormatModifierPropertiesListEXT *) pNext, "VkDrmFormatModifierPropertiesListEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT:print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT((VkPhysicalDeviceImageDrmFormatModifierInfoEXT *) pNext, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT:print_VkImageDrmFormatModifierListCreateInfoEXT((VkImageDrmFormatModifierListCreateInfoEXT *) pNext, "VkImageDrmFormatModifierListCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT:print_VkImageDrmFormatModifierExplicitCreateInfoEXT((VkImageDrmFormatModifierExplicitCreateInfoEXT *) pNext, "VkImageDrmFormatModifierExplicitCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO:print_VkImageStencilUsageCreateInfo((VkImageStencilUsageCreateInfo *) pNext, "VkImageStencilUsageCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES:print_VkPhysicalDeviceScalarBlockLayoutFeatures((VkPhysicalDeviceScalarBlockLayoutFeatures *) pNext, "VkPhysicalDeviceScalarBlockLayoutFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES:print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures((VkPhysicalDeviceUniformBufferStandardLayoutFeatures *) pNext, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT:print_VkPhysicalDeviceDepthClipEnableFeaturesEXT((VkPhysicalDeviceDepthClipEnableFeaturesEXT *) pNext, "VkPhysicalDeviceDepthClipEnableFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationDepthClipStateCreateInfoEXT((VkPipelineRasterizationDepthClipStateCreateInfoEXT *) pNext, "VkPipelineRasterizationDepthClipStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT:print_VkPhysicalDeviceMemoryBudgetPropertiesEXT((VkPhysicalDeviceMemoryBudgetPropertiesEXT *) pNext, "VkPhysicalDeviceMemoryBudgetPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES:print_VkPhysicalDeviceBufferDeviceAddressFeatures((VkPhysicalDeviceBufferDeviceAddressFeatures *) pNext, "VkPhysicalDeviceBufferDeviceAddressFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO:print_VkBufferOpaqueCaptureAddressCreateInfo((VkBufferOpaqueCaptureAddressCreateInfo *) pNext, "VkBufferOpaqueCaptureAddressCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT:print_VkPhysicalDeviceImageViewImageFormatInfoEXT((VkPhysicalDeviceImageViewImageFormatInfoEXT *) pNext, "VkPhysicalDeviceImageViewImageFormatInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT:print_VkFilterCubicImageViewImageFormatPropertiesEXT((VkFilterCubicImageViewImageFormatPropertiesEXT *) pNext, "VkFilterCubicImageViewImageFormatPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES:print_VkPhysicalDeviceImagelessFramebufferFeatures((VkPhysicalDeviceImagelessFramebufferFeatures *) pNext, "VkPhysicalDeviceImagelessFramebufferFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO:print_VkFramebufferAttachmentsCreateInfo((VkFramebufferAttachmentsCreateInfo *) pNext, "VkFramebufferAttachmentsCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO:print_VkRenderPassAttachmentBeginInfo((VkRenderPassAttachmentBeginInfo *) pNext, "VkRenderPassAttachmentBeginInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT:print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT((VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT *) pNext, "VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT:print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT((VkPhysicalDeviceYcbcrImageArraysFeaturesEXT *) pNext, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR:print_VkPhysicalDevicePerformanceQueryFeaturesKHR((VkPhysicalDevicePerformanceQueryFeaturesKHR *) pNext, "VkPhysicalDevicePerformanceQueryFeaturesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR:print_VkPhysicalDevicePerformanceQueryPropertiesKHR((VkPhysicalDevicePerformanceQueryPropertiesKHR *) pNext, "VkPhysicalDevicePerformanceQueryPropertiesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR:print_VkQueryPoolPerformanceCreateInfoKHR((VkQueryPoolPerformanceCreateInfoKHR *) pNext, "VkQueryPoolPerformanceCreateInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR:print_VkPerformanceQuerySubmitInfoKHR((VkPerformanceQuerySubmitInfoKHR *) pNext, "VkPerformanceQuerySubmitInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR:print_VkPerformanceQueryReservationInfoKHR((VkPerformanceQueryReservationInfoKHR *) pNext, "VkPerformanceQueryReservationInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR:print_VkPhysicalDeviceShaderClockFeaturesKHR((VkPhysicalDeviceShaderClockFeaturesKHR *) pNext, "VkPhysicalDeviceShaderClockFeaturesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT:print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT((VkPhysicalDeviceIndexTypeUint8FeaturesEXT *) pNext, "VkPhysicalDeviceIndexTypeUint8FeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT:print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT((VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT *) pNext, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES:print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures((VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures *) pNext, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures", true);
- break;
- case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT:print_VkAttachmentReferenceStencilLayout((VkAttachmentReferenceStencilLayout *) pNext, "VkAttachmentReferenceStencilLayout", true);
- break;
- case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT:print_VkAttachmentDescriptionStencilLayout((VkAttachmentDescriptionStencilLayout *) pNext, "VkAttachmentDescriptionStencilLayout", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT:print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT((VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT *) pNext, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT:print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT((VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *) pNext, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT:print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT((VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT *) pNext, "VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT:print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT((VkPhysicalDeviceSubgroupSizeControlFeaturesEXT *) pNext, "VkPhysicalDeviceSubgroupSizeControlFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT:print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT((VkPhysicalDeviceSubgroupSizeControlPropertiesEXT *) pNext, "VkPhysicalDeviceSubgroupSizeControlPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT:print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT((VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT *) pNext, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO:print_VkMemoryOpaqueCaptureAddressAllocateInfo((VkMemoryOpaqueCaptureAddressAllocateInfo *) pNext, "VkMemoryOpaqueCaptureAddressAllocateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:print_VkPhysicalDeviceLineRasterizationFeaturesEXT((VkPhysicalDeviceLineRasterizationFeaturesEXT *) pNext, "VkPhysicalDeviceLineRasterizationFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:print_VkPhysicalDeviceLineRasterizationPropertiesEXT((VkPhysicalDeviceLineRasterizationPropertiesEXT *) pNext, "VkPhysicalDeviceLineRasterizationPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationLineStateCreateInfoEXT((VkPipelineRasterizationLineStateCreateInfoEXT *) pNext, "VkPipelineRasterizationLineStateCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES:print_VkPhysicalDeviceVulkan11Features((VkPhysicalDeviceVulkan11Features *) pNext, "VkPhysicalDeviceVulkan11Features", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES:print_VkPhysicalDeviceVulkan11Properties((VkPhysicalDeviceVulkan11Properties *) pNext, "VkPhysicalDeviceVulkan11Properties", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES:print_VkPhysicalDeviceVulkan12Features((VkPhysicalDeviceVulkan12Features *) pNext, "VkPhysicalDeviceVulkan12Features", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES:print_VkPhysicalDeviceVulkan12Properties((VkPhysicalDeviceVulkan12Properties *) pNext, "VkPhysicalDeviceVulkan12Properties", true);
- break;
- case VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO:print_VkFaultCallbackInfo((VkFaultCallbackInfo *) pNext, "VkFaultCallbackInfo", true);
- break;
- case VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT:print_VkSamplerCustomBorderColorCreateInfoEXT((VkSamplerCustomBorderColorCreateInfoEXT *) pNext, "VkSamplerCustomBorderColorCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT:print_VkPhysicalDeviceCustomBorderColorPropertiesEXT((VkPhysicalDeviceCustomBorderColorPropertiesEXT *) pNext, "VkPhysicalDeviceCustomBorderColorPropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT:print_VkPhysicalDeviceCustomBorderColorFeaturesEXT((VkPhysicalDeviceCustomBorderColorFeaturesEXT *) pNext, "VkPhysicalDeviceCustomBorderColorFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT:print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT((VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *) pNext, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT:print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT((VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *) pNext, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO:print_VkPipelineOfflineCreateInfo((VkPipelineOfflineCreateInfo *) pNext, "VkPipelineOfflineCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT:print_VkPhysicalDeviceRobustness2FeaturesEXT((VkPhysicalDeviceRobustness2FeaturesEXT *) pNext, "VkPhysicalDeviceRobustness2FeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT:print_VkPhysicalDeviceRobustness2PropertiesEXT((VkPhysicalDeviceRobustness2PropertiesEXT *) pNext, "VkPhysicalDeviceRobustness2PropertiesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT:print_VkPhysicalDeviceImageRobustnessFeaturesEXT((VkPhysicalDeviceImageRobustnessFeaturesEXT *) pNext, "VkPhysicalDeviceImageRobustnessFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT:print_VkPhysicalDevice4444FormatsFeaturesEXT((VkPhysicalDevice4444FormatsFeaturesEXT *) pNext, "VkPhysicalDevice4444FormatsFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT:print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT((VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT *) pNext, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR:print_VkFragmentShadingRateAttachmentInfoKHR((VkFragmentShadingRateAttachmentInfoKHR *) pNext, "VkFragmentShadingRateAttachmentInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR:print_VkPipelineFragmentShadingRateStateCreateInfoKHR((VkPipelineFragmentShadingRateStateCreateInfoKHR *) pNext, "VkPipelineFragmentShadingRateStateCreateInfoKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR:print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR((VkPhysicalDeviceFragmentShadingRateFeaturesKHR *) pNext, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR:print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR((VkPhysicalDeviceFragmentShadingRatePropertiesKHR *) pNext, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR:print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR((VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR *) pNext, "VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT:print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT((VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *) pNext, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT:print_VkPhysicalDeviceColorWriteEnableFeaturesEXT((VkPhysicalDeviceColorWriteEnableFeaturesEXT *) pNext, "VkPhysicalDeviceColorWriteEnableFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT:print_VkPipelineColorWriteCreateInfoEXT((VkPipelineColorWriteCreateInfoEXT *) pNext, "VkPipelineColorWriteCreateInfoEXT", true);
- break;
- case VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR:print_VkMemoryBarrier2KHR((VkMemoryBarrier2KHR *) pNext, "VkMemoryBarrier2KHR", true);
- break;
- case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV:print_VkQueueFamilyCheckpointProperties2NV((VkQueueFamilyCheckpointProperties2NV *) pNext, "VkQueueFamilyCheckpointProperties2NV", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:print_VkPhysicalDeviceSynchronization2FeaturesKHR((VkPhysicalDeviceSynchronization2FeaturesKHR *) pNext, "VkPhysicalDeviceSynchronization2FeaturesKHR", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES:print_VkPhysicalDeviceVulkanSC10Properties((VkPhysicalDeviceVulkanSC10Properties *) pNext, "VkPhysicalDeviceVulkanSC10Properties", true);
- break;
- case VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO:print_VkDeviceObjectReservationCreateInfo((VkDeviceObjectReservationCreateInfo *) pNext, "VkDeviceObjectReservationCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO:print_VkCommandPoolMemoryReservationCreateInfo((VkCommandPoolMemoryReservationCreateInfo *) pNext, "VkCommandPoolMemoryReservationCreateInfo", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES:print_VkPhysicalDeviceVulkanSC10Features((VkPhysicalDeviceVulkanSC10Features *) pNext, "VkPhysicalDeviceVulkanSC10Features", true);
- break;
- case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT:print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT((VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT *) pNext, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT", true);
- break;
- case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT:print_VkDrmFormatModifierPropertiesList2EXT((VkDrmFormatModifierPropertiesList2EXT *) pNext, "VkDrmFormatModifierPropertiesList2EXT", true);
- break;
- default: assert(false);
- }
- }
- }
-
-static void print_VkBool32(VkBool32 obj, const std::string& str, bool commaNeeded) {
+static void print_VkBool32(VkBool32 obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << ((obj == 0) ? ("VK_FALSE") : ("VK_TRUE")) << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkBool32(const VkBool32 * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBool32(const VkBool32 * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << ((obj == 0) ? ("VK_FALSE") : ("VK_TRUE")) << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkDeviceAddress(VkDeviceAddress obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceAddress(VkDeviceAddress obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkDeviceAddress(const VkDeviceAddress * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceAddress(const VkDeviceAddress * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkDeviceSize(VkDeviceSize obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceSize(VkDeviceSize obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkDeviceSize(const VkDeviceSize * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceSize(const VkDeviceSize * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkFlags(VkFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkFlags(VkFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkFlags(const VkFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFlags(const VkFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkSampleMask(VkSampleMask obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleMask(VkSampleMask obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkSampleMask(const VkSampleMask * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleMask(const VkSampleMask * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkBuffer(VkBuffer obj, const std::string& str, bool commaNeeded) {
+static void print_VkBuffer(VkBuffer obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkBuffer(const VkBuffer * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBuffer(const VkBuffer * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkImage(VkImage obj, const std::string& str, bool commaNeeded) {
+static void print_VkImage(VkImage obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkImage(const VkImage * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImage(const VkImage * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkInstance(VkInstance obj, const std::string& str, bool commaNeeded) {
+static void print_VkInstance(VkInstance obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkInstance(const VkInstance * obj, const std::string& str, bool commaNeeded) {
+static void print_VkInstance(const VkInstance * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPhysicalDevice(VkPhysicalDevice obj, const std::string& str, bool commaNeeded) {
+static void print_VkPhysicalDevice(VkPhysicalDevice obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPhysicalDevice(const VkPhysicalDevice * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPhysicalDevice(const VkPhysicalDevice * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDevice(VkDevice obj, const std::string& str, bool commaNeeded) {
+static void print_VkDevice(VkDevice obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDevice(const VkDevice * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDevice(const VkDevice * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkQueue(VkQueue obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueue(VkQueue obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkQueue(const VkQueue * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueue(const VkQueue * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSemaphore(VkSemaphore obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphore(VkSemaphore obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSemaphore(const VkSemaphore * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphore(const VkSemaphore * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkCommandBuffer(VkCommandBuffer obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBuffer(VkCommandBuffer obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkCommandBuffer(const VkCommandBuffer * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBuffer(const VkCommandBuffer * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkFence(VkFence obj, const std::string& str, bool commaNeeded) {
+static void print_VkFence(VkFence obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkFence(const VkFence * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFence(const VkFence * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDeviceMemory(VkDeviceMemory obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceMemory(VkDeviceMemory obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDeviceMemory(const VkDeviceMemory * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceMemory(const VkDeviceMemory * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkEvent(VkEvent obj, const std::string& str, bool commaNeeded) {
+static void print_VkEvent(VkEvent obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkEvent(const VkEvent * obj, const std::string& str, bool commaNeeded) {
+static void print_VkEvent(const VkEvent * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkQueryPool(VkQueryPool obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPool(VkQueryPool obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkQueryPool(const VkQueryPool * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPool(const VkQueryPool * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkBufferView(VkBufferView obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferView(VkBufferView obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkBufferView(const VkBufferView * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferView(const VkBufferView * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkImageView(VkImageView obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageView(VkImageView obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkImageView(const VkImageView * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageView(const VkImageView * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkShaderModule(VkShaderModule obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderModule(VkShaderModule obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkShaderModule(const VkShaderModule * obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderModule(const VkShaderModule * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipelineCache(VkPipelineCache obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCache(VkPipelineCache obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipelineCache(const VkPipelineCache * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCache(const VkPipelineCache * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipelineLayout(VkPipelineLayout obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineLayout(VkPipelineLayout obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipelineLayout(const VkPipelineLayout * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineLayout(const VkPipelineLayout * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipeline(VkPipeline obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipeline(VkPipeline obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkPipeline(const VkPipeline * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipeline(const VkPipeline * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkRenderPass(VkRenderPass obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPass(VkRenderPass obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkRenderPass(const VkRenderPass * obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPass(const VkRenderPass * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorSetLayout(VkDescriptorSetLayout obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayout(VkDescriptorSetLayout obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorSetLayout(const VkDescriptorSetLayout * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayout(const VkDescriptorSetLayout * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSampler(VkSampler obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampler(VkSampler obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSampler(const VkSampler * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampler(const VkSampler * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorSet(VkDescriptorSet obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSet(VkDescriptorSet obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorSet(const VkDescriptorSet * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSet(const VkDescriptorSet * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorPool(VkDescriptorPool obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPool(VkDescriptorPool obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDescriptorPool(const VkDescriptorPool * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPool(const VkDescriptorPool * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkFramebuffer(VkFramebuffer obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebuffer(VkFramebuffer obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkFramebuffer(const VkFramebuffer * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebuffer(const VkFramebuffer * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkCommandPool(VkCommandPool obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPool(VkCommandPool obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkCommandPool(const VkCommandPool * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPool(const VkCommandPool * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1000072003, "VK_ERROR_INVALID_EXTERNAL_HANDLE"),
std::make_pair(1000161000, "VK_ERROR_FRAGMENTATION"),
std::make_pair(1000257000, "VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"),
+ std::make_pair(1000011001, "VK_ERROR_VALIDATION_FAILED"),
std::make_pair(1000298000, "VK_ERROR_INVALID_PIPELINE_CACHE_DATA"),
std::make_pair(1000298001, "VK_ERROR_NO_PIPELINE_MATCH"),
std::make_pair(1000000000, "VK_ERROR_SURFACE_LOST_KHR"),
std::make_pair(1000001003, "VK_SUBOPTIMAL_KHR"),
std::make_pair(1000001004, "VK_ERROR_OUT_OF_DATE_KHR"),
std::make_pair(1000003001, "VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"),
- std::make_pair(1000011001, "VK_ERROR_VALIDATION_FAILED_EXT"),
std::make_pair(1000012000, "VK_ERROR_INVALID_SHADER_NV"),
std::make_pair(1000158000, "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"),
std::make_pair(1000174001, "VK_ERROR_NOT_PERMITTED_EXT"),
std::make_pair(1000268003, "VK_OPERATION_NOT_DEFERRED_KHR"),
std::make_pair(1000297000, "VK_PIPELINE_COMPILE_REQUIRED_EXT"),
};
-static void print_VkResult(VkResult obj, const std::string& str, bool commaNeeded) {
+static void print_VkResult(VkResult obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkResult_map[obj] << "\"" << std::endl;
}
-static void print_VkResult(const VkResult * obj, const std::string& str, bool commaNeeded) {
+static void print_VkResult(const VkResult * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(4, "VK_STRUCTURE_TYPE_SUBMIT_INFO"),
std::make_pair(5, "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO"),
std::make_pair(6, "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE"),
- std::make_pair(7, "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"),
std::make_pair(8, "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"),
std::make_pair(9, "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO"),
std::make_pair(10, "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"),
std::make_pair(13, "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO"),
std::make_pair(14, "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"),
std::make_pair(15, "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO"),
- std::make_pair(16, "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"),
std::make_pair(17, "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO"),
std::make_pair(18, "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO"),
std::make_pair(19, "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO"),
std::make_pair(1000038006, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT"),
std::make_pair(1000038007, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT"),
std::make_pair(1000038008, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT"),
+ std::make_pair(1000038009, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT"),
+ std::make_pair(1000038010, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT"),
std::make_pair(1000039000, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT"),
std::make_pair(1000039001, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT"),
std::make_pair(1000039002, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT"),
std::make_pair(1000039007, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT"),
std::make_pair(1000039008, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT"),
std::make_pair(1000039009, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT"),
+ std::make_pair(1000039010, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT"),
+ std::make_pair(1000039011, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT"),
std::make_pair(1000040000, "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT"),
std::make_pair(1000040001, "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT"),
std::make_pair(1000040002, "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT"),
std::make_pair(1000297000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT"),
std::make_pair(1000299000, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR"),
std::make_pair(1000299001, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR"),
+ std::make_pair(1000299002, "VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR"),
std::make_pair(1000300000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV"),
std::make_pair(1000300001, "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV"),
std::make_pair(1000308000, "VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR"),
std::make_pair(1000337009, "VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR"),
std::make_pair(1000337010, "VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR"),
std::make_pair(1000340000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT"),
+ std::make_pair(1000342000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM"),
std::make_pair(1000344000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"),
std::make_pair(1000346000, "VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT"),
std::make_pair(1000351000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE"),
std::make_pair(1000352001, "VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"),
std::make_pair(1000352002, "VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"),
std::make_pair(1000353000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT"),
+ std::make_pair(1000355000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT"),
+ std::make_pair(1000355001, "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT"),
std::make_pair(1000356000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT"),
std::make_pair(1000360000, "VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR"),
std::make_pair(1000364000, "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA"),
std::make_pair(1000381001, "VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT"),
std::make_pair(1000388000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT"),
std::make_pair(1000388001, "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT"),
+ std::make_pair(1000391000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT"),
+ std::make_pair(1000391001, "VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT"),
std::make_pair(1000392000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT"),
std::make_pair(1000392001, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT"),
std::make_pair(1000411000, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT"),
std::make_pair(1000413001, "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR"),
std::make_pair(1000413002, "VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR"),
std::make_pair(1000413003, "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR"),
+ std::make_pair(1000435000, "VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT"),
};
-static void print_VkStructureType(VkStructureType obj, const std::string& str, bool commaNeeded) {
+static void print_VkStructureType(VkStructureType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkStructureType_map[obj] << "\"" << std::endl;
}
-static void print_VkStructureType(const VkStructureType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkStructureType(const VkStructureType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 18, "VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV"),
std::make_pair(0, "VK_ACCESS_NONE_KHR"),
};
-static void print_VkAccessFlagBits(VkAccessFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlagBits(VkAccessFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAccessFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkAccessFlagBits(const VkAccessFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlagBits(const VkAccessFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000314000, "VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR"),
std::make_pair(1000314001, "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR"),
};
-static void print_VkImageLayout(VkImageLayout obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageLayout(VkImageLayout obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageLayout_map[obj] << "\"" << std::endl;
}
-static void print_VkImageLayout(const VkImageLayout * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageLayout(const VkImageLayout * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 8, "VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT"),
std::make_pair(1ULL << 9, "VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT"),
std::make_pair(1ULL << 10, "VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT"),
+ std::make_pair(0, "VK_IMAGE_ASPECT_NONE_KHR"),
};
-static void print_VkImageAspectFlagBits(VkImageAspectFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageAspectFlagBits(VkImageAspectFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageAspectFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkImageAspectFlagBits(const VkImageAspectFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageAspectFlagBits(const VkImageAspectFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(12, "VK_OBJECT_TYPE_QUERY_POOL"),
std::make_pair(13, "VK_OBJECT_TYPE_BUFFER_VIEW"),
std::make_pair(14, "VK_OBJECT_TYPE_IMAGE_VIEW"),
- std::make_pair(15, "VK_OBJECT_TYPE_SHADER_MODULE"),
std::make_pair(16, "VK_OBJECT_TYPE_PIPELINE_CACHE"),
std::make_pair(17, "VK_OBJECT_TYPE_PIPELINE_LAYOUT"),
std::make_pair(18, "VK_OBJECT_TYPE_RENDER_PASS"),
std::make_pair(1000295000, "VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT"),
std::make_pair(1000366000, "VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"),
};
-static void print_VkObjectType(VkObjectType obj, const std::string& str, bool commaNeeded) {
+static void print_VkObjectType(VkObjectType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkObjectType_map[obj] << "\"" << std::endl;
}
-static void print_VkObjectType(const VkObjectType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkObjectType(const VkObjectType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_PIPELINE_CACHE_HEADER_VERSION_ONE"),
std::make_pair(1000298001, "VK_PIPELINE_CACHE_HEADER_VERSION_SAFETY_CRITICAL_ONE"),
};
-static void print_VkPipelineCacheHeaderVersion(VkPipelineCacheHeaderVersion obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersion(VkPipelineCacheHeaderVersion obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineCacheHeaderVersion_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineCacheHeaderVersion(const VkPipelineCacheHeaderVersion * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersion(const VkPipelineCacheHeaderVersion * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0x10005, "VK_VENDOR_ID_MESA"),
std::make_pair(0x10006, "VK_VENDOR_ID_POCL"),
};
-static void print_VkVendorId(VkVendorId obj, const std::string& str, bool commaNeeded) {
+static void print_VkVendorId(VkVendorId obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkVendorId_map[obj] << "\"" << std::endl;
}
-static void print_VkVendorId(const VkVendorId * obj, const std::string& str, bool commaNeeded) {
+static void print_VkVendorId(const VkVendorId * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(3, "VK_SYSTEM_ALLOCATION_SCOPE_DEVICE"),
std::make_pair(4, "VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE"),
};
-static void print_VkSystemAllocationScope(VkSystemAllocationScope obj, const std::string& str, bool commaNeeded) {
+static void print_VkSystemAllocationScope(VkSystemAllocationScope obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSystemAllocationScope_map[obj] << "\"" << std::endl;
}
-static void print_VkSystemAllocationScope(const VkSystemAllocationScope * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSystemAllocationScope(const VkSystemAllocationScope * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkInternalAllocationType_map = {
std::make_pair(0, "VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE"),
};
-static void print_VkInternalAllocationType(VkInternalAllocationType obj, const std::string& str, bool commaNeeded) {
+static void print_VkInternalAllocationType(VkInternalAllocationType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkInternalAllocationType_map[obj] << "\"" << std::endl;
}
-static void print_VkInternalAllocationType(const VkInternalAllocationType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkInternalAllocationType(const VkInternalAllocationType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000340000, "VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT"),
std::make_pair(1000340001, "VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT"),
};
-static void print_VkFormat(VkFormat obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormat(VkFormat obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFormat_map[obj] << "\"" << std::endl;
}
-static void print_VkFormat(const VkFormat * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormat(const VkFormat * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 27, "VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR"),
std::make_pair(1ULL << 28, "VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR"),
};
-static void print_VkFormatFeatureFlagBits(VkFormatFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlagBits(VkFormatFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFormatFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkFormatFeatureFlagBits(const VkFormatFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlagBits(const VkFormatFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 17, "VK_IMAGE_CREATE_RESERVED_394_BIT_EXT"),
std::make_pair(1ULL << 15, "VK_IMAGE_CREATE_RESERVED_426_BIT_QCOM"),
};
-static void print_VkImageCreateFlagBits(VkImageCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageCreateFlagBits(VkImageCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkImageCreateFlagBits(const VkImageCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageCreateFlagBits(const VkImageCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 5, "VK_SAMPLE_COUNT_32_BIT"),
std::make_pair(1ULL << 6, "VK_SAMPLE_COUNT_64_BIT"),
};
-static void print_VkSampleCountFlagBits(VkSampleCountFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleCountFlagBits(VkSampleCountFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSampleCountFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSampleCountFlagBits(const VkSampleCountFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleCountFlagBits(const VkSampleCountFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_IMAGE_TILING_LINEAR"),
std::make_pair(1000158000, "VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT"),
};
-static void print_VkImageTiling(VkImageTiling obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageTiling(VkImageTiling obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageTiling_map[obj] << "\"" << std::endl;
}
-static void print_VkImageTiling(const VkImageTiling * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageTiling(const VkImageTiling * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_IMAGE_TYPE_2D"),
std::make_pair(2, "VK_IMAGE_TYPE_3D"),
};
-static void print_VkImageType(VkImageType obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageType(VkImageType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageType_map[obj] << "\"" << std::endl;
}
-static void print_VkImageType(const VkImageType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageType(const VkImageType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 19, "VK_IMAGE_USAGE_RESERVED_19_BIT_EXT"),
std::make_pair(1ULL << 18, "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"),
};
-static void print_VkImageUsageFlagBits(VkImageUsageFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageUsageFlagBits(VkImageUsageFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageUsageFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkImageUsageFlagBits(const VkImageUsageFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageUsageFlagBits(const VkImageUsageFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_MEMORY_HEAP_MULTI_INSTANCE_BIT"),
std::make_pair(1ULL << 2, "VK_MEMORY_HEAP_SEU_SAFE_BIT"),
};
-static void print_VkMemoryHeapFlagBits(VkMemoryHeapFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryHeapFlagBits(VkMemoryHeapFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkMemoryHeapFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkMemoryHeapFlagBits(const VkMemoryHeapFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryHeapFlagBits(const VkMemoryHeapFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 7, "VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD"),
std::make_pair(1ULL << 8, "VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV"),
};
-static void print_VkMemoryPropertyFlagBits(VkMemoryPropertyFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryPropertyFlagBits(VkMemoryPropertyFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkMemoryPropertyFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkMemoryPropertyFlagBits(const VkMemoryPropertyFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryPropertyFlagBits(const VkMemoryPropertyFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(3, "VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"),
std::make_pair(4, "VK_PHYSICAL_DEVICE_TYPE_CPU"),
};
-static void print_VkPhysicalDeviceType(VkPhysicalDeviceType obj, const std::string& str, bool commaNeeded) {
+static void print_VkPhysicalDeviceType(VkPhysicalDeviceType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPhysicalDeviceType_map[obj] << "\"" << std::endl;
}
-static void print_VkPhysicalDeviceType(const VkPhysicalDeviceType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPhysicalDeviceType(const VkPhysicalDeviceType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_QUEUE_GRAPHICS_BIT"),
std::make_pair(1ULL << 1, "VK_QUEUE_COMPUTE_BIT"),
std::make_pair(1ULL << 2, "VK_QUEUE_TRANSFER_BIT"),
- std::make_pair(1ULL << 3, "VK_QUEUE_SPARSE_BINDING_BIT"),
std::make_pair(1ULL << 4, "VK_QUEUE_PROTECTED_BIT"),
std::make_pair(1ULL << 5, "VK_QUEUE_VIDEO_DECODE_BIT_KHR"),
std::make_pair(1ULL << 6, "VK_QUEUE_VIDEO_ENCODE_BIT_KHR"),
};
-static void print_VkQueueFlagBits(VkQueueFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueFlagBits(VkQueueFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueueFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkQueueFlagBits(const VkQueueFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueFlagBits(const VkQueueFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkDeviceQueueCreateFlagBits_map = {
std::make_pair(1ULL << 0, "VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT"),
};
-static void print_VkDeviceQueueCreateFlagBits(VkDeviceQueueCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceQueueCreateFlagBits(VkDeviceQueueCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDeviceQueueCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkDeviceQueueCreateFlagBits(const VkDeviceQueueCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceQueueCreateFlagBits(const VkDeviceQueueCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 17, "VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV"),
std::make_pair(0, "VK_PIPELINE_STAGE_NONE_KHR"),
};
-static void print_VkPipelineStageFlagBits(VkPipelineStageFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlagBits(VkPipelineStageFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineStageFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineStageFlagBits(const VkPipelineStageFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlagBits(const VkPipelineStageFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkFenceCreateFlagBits_map = {
std::make_pair(1ULL << 0, "VK_FENCE_CREATE_SIGNALED_BIT"),
};
-static void print_VkFenceCreateFlagBits(VkFenceCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceCreateFlagBits(VkFenceCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFenceCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkFenceCreateFlagBits(const VkFenceCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceCreateFlagBits(const VkFenceCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkEventCreateFlagBits_map = {
std::make_pair(1ULL << 0, "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR"),
};
-static void print_VkEventCreateFlagBits(VkEventCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkEventCreateFlagBits(VkEventCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkEventCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkEventCreateFlagBits(const VkEventCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkEventCreateFlagBits(const VkEventCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 9, "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT"),
std::make_pair(1ULL << 10, "VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT"),
};
-static void print_VkQueryPipelineStatisticFlagBits(VkQueryPipelineStatisticFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPipelineStatisticFlagBits(VkQueryPipelineStatisticFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueryPipelineStatisticFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkQueryPipelineStatisticFlagBits(const VkQueryPipelineStatisticFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPipelineStatisticFlagBits(const VkQueryPipelineStatisticFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000210000, "VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL"),
std::make_pair(1000299000, "VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR"),
};
-static void print_VkQueryType(VkQueryType obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryType(VkQueryType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueryType_map[obj] << "\"" << std::endl;
}
-static void print_VkQueryType(const VkQueryType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryType(const VkQueryType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 3, "VK_QUERY_RESULT_PARTIAL_BIT"),
std::make_pair(1ULL << 4, "VK_QUERY_RESULT_WITH_STATUS_BIT_KHR"),
};
-static void print_VkQueryResultFlagBits(VkQueryResultFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryResultFlagBits(VkQueryResultFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueryResultFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkQueryResultFlagBits(const VkQueryResultFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryResultFlagBits(const VkQueryResultFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 4, "VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"),
std::make_pair(1ULL << 5, "VK_BUFFER_CREATE_RESERVED_5_BIT_AMD"),
};
-static void print_VkBufferCreateFlagBits(VkBufferCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferCreateFlagBits(VkBufferCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBufferCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkBufferCreateFlagBits(const VkBufferCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferCreateFlagBits(const VkBufferCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 21, "VK_BUFFER_USAGE_RESERVED_21_BIT_AMD"),
std::make_pair(1ULL << 22, "VK_BUFFER_USAGE_RESERVED_22_BIT_AMD"),
};
-static void print_VkBufferUsageFlagBits(VkBufferUsageFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferUsageFlagBits(VkBufferUsageFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBufferUsageFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkBufferUsageFlagBits(const VkBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferUsageFlagBits(const VkBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_SHARING_MODE_EXCLUSIVE"),
std::make_pair(1, "VK_SHARING_MODE_CONCURRENT"),
};
-static void print_VkSharingMode(VkSharingMode obj, const std::string& str, bool commaNeeded) {
+static void print_VkSharingMode(VkSharingMode obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSharingMode_map[obj] << "\"" << std::endl;
}
-static void print_VkSharingMode(const VkSharingMode * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSharingMode(const VkSharingMode * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(5, "VK_COMPONENT_SWIZZLE_B"),
std::make_pair(6, "VK_COMPONENT_SWIZZLE_A"),
};
-static void print_VkComponentSwizzle(VkComponentSwizzle obj, const std::string& str, bool commaNeeded) {
+static void print_VkComponentSwizzle(VkComponentSwizzle obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkComponentSwizzle_map[obj] << "\"" << std::endl;
}
-static void print_VkComponentSwizzle(const VkComponentSwizzle * obj, const std::string& str, bool commaNeeded) {
+static void print_VkComponentSwizzle(const VkComponentSwizzle * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT"),
std::make_pair(1ULL << 1, "VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT"),
};
-static void print_VkImageViewCreateFlagBits(VkImageViewCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewCreateFlagBits(VkImageViewCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageViewCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkImageViewCreateFlagBits(const VkImageViewCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewCreateFlagBits(const VkImageViewCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(5, "VK_IMAGE_VIEW_TYPE_2D_ARRAY"),
std::make_pair(6, "VK_IMAGE_VIEW_TYPE_CUBE_ARRAY"),
};
-static void print_VkImageViewType(VkImageViewType obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewType(VkImageViewType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkImageViewType_map[obj] << "\"" << std::endl;
}
-static void print_VkImageViewType(const VkImageViewType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewType(const VkImageViewType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_PIPELINE_CACHE_CREATE_RESERVED_1_BIT_EXT"),
std::make_pair(1ULL << 0, "VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT"),
};
-static void print_VkPipelineCacheCreateFlagBits(VkPipelineCacheCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheCreateFlagBits(VkPipelineCacheCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineCacheCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineCacheCreateFlagBits(const VkPipelineCacheCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheCreateFlagBits(const VkPipelineCacheCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(17, "VK_BLEND_FACTOR_SRC1_ALPHA"),
std::make_pair(18, "VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA"),
};
-static void print_VkBlendFactor(VkBlendFactor obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendFactor(VkBlendFactor obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBlendFactor_map[obj] << "\"" << std::endl;
}
-static void print_VkBlendFactor(const VkBlendFactor * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendFactor(const VkBlendFactor * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000148044, "VK_BLEND_OP_GREEN_EXT"),
std::make_pair(1000148045, "VK_BLEND_OP_BLUE_EXT"),
};
-static void print_VkBlendOp(VkBlendOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendOp(VkBlendOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBlendOp_map[obj] << "\"" << std::endl;
}
-static void print_VkBlendOp(const VkBlendOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendOp(const VkBlendOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_COLOR_COMPONENT_B_BIT"),
std::make_pair(1ULL << 3, "VK_COLOR_COMPONENT_A_BIT"),
};
-static void print_VkColorComponentFlagBits(VkColorComponentFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorComponentFlagBits(VkColorComponentFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkColorComponentFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkColorComponentFlagBits(const VkColorComponentFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorComponentFlagBits(const VkColorComponentFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(6, "VK_COMPARE_OP_GREATER_OR_EQUAL"),
std::make_pair(7, "VK_COMPARE_OP_ALWAYS"),
};
-static void print_VkCompareOp(VkCompareOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompareOp(VkCompareOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCompareOp_map[obj] << "\"" << std::endl;
}
-static void print_VkCompareOp(const VkCompareOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompareOp(const VkCompareOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkPipelineCreateFlagBits_map = {
std::make_pair(1ULL << 0, "VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT"),
std::make_pair(1ULL << 1, "VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"),
- std::make_pair(1ULL << 2, "VK_PIPELINE_CREATE_DERIVATIVE_BIT"),
std::make_pair(1ULL << 3, "VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"),
std::make_pair(1ULL << 4, "VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"),
- std::make_pair(1ULL << 21, "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"),
- std::make_pair(1ULL << 22, "VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"),
+ std::make_pair(1ULL << 21, "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"),
+ std::make_pair(1ULL << 22, "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"),
std::make_pair(1ULL << 14, "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"),
std::make_pair(1ULL << 15, "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"),
std::make_pair(1ULL << 16, "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"),
std::make_pair(1ULL << 10, "VK_PIPELINE_CREATE_RESERVED_10_BIT_AMD"),
std::make_pair(1ULL << 20, "VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV"),
};
-static void print_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineCreateFlagBits(const VkPipelineCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCreateFlagBits(const VkPipelineCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"),
std::make_pair(1ULL << 3, "VK_PIPELINE_SHADER_STAGE_CREATE_RESERVED_3_BIT_KHR"),
};
-static void print_VkPipelineShaderStageCreateFlagBits(VkPipelineShaderStageCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateFlagBits(VkPipelineShaderStageCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineShaderStageCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineShaderStageCreateFlagBits(const VkPipelineShaderStageCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateFlagBits(const VkPipelineShaderStageCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 7, "VK_SHADER_STAGE_MESH_BIT_NV"),
std::make_pair(1ULL << 14, "VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"),
};
-static void print_VkShaderStageFlagBits(VkShaderStageFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderStageFlagBits(VkShaderStageFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkShaderStageFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkShaderStageFlagBits(const VkShaderStageFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderStageFlagBits(const VkShaderStageFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_CULL_MODE_BACK_BIT"),
std::make_pair(0x00000003, "VK_CULL_MODE_FRONT_AND_BACK"),
};
-static void print_VkCullModeFlagBits(VkCullModeFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkCullModeFlagBits(VkCullModeFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCullModeFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkCullModeFlagBits(const VkCullModeFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCullModeFlagBits(const VkCullModeFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000377004, "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT"),
std::make_pair(1000381000, "VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT"),
};
-static void print_VkDynamicState(VkDynamicState obj, const std::string& str, bool commaNeeded) {
+static void print_VkDynamicState(VkDynamicState obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDynamicState_map[obj] << "\"" << std::endl;
}
-static void print_VkDynamicState(const VkDynamicState * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDynamicState(const VkDynamicState * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_FRONT_FACE_COUNTER_CLOCKWISE"),
std::make_pair(1, "VK_FRONT_FACE_CLOCKWISE"),
};
-static void print_VkFrontFace(VkFrontFace obj, const std::string& str, bool commaNeeded) {
+static void print_VkFrontFace(VkFrontFace obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFrontFace_map[obj] << "\"" << std::endl;
}
-static void print_VkFrontFace(const VkFrontFace * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFrontFace(const VkFrontFace * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_VERTEX_INPUT_RATE_VERTEX"),
std::make_pair(1, "VK_VERTEX_INPUT_RATE_INSTANCE"),
};
-static void print_VkVertexInputRate(VkVertexInputRate obj, const std::string& str, bool commaNeeded) {
+static void print_VkVertexInputRate(VkVertexInputRate obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkVertexInputRate_map[obj] << "\"" << std::endl;
}
-static void print_VkVertexInputRate(const VkVertexInputRate * obj, const std::string& str, bool commaNeeded) {
+static void print_VkVertexInputRate(const VkVertexInputRate * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(9, "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY"),
std::make_pair(10, "VK_PRIMITIVE_TOPOLOGY_PATCH_LIST"),
};
-static void print_VkPrimitiveTopology(VkPrimitiveTopology obj, const std::string& str, bool commaNeeded) {
+static void print_VkPrimitiveTopology(VkPrimitiveTopology obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPrimitiveTopology_map[obj] << "\"" << std::endl;
}
-static void print_VkPrimitiveTopology(const VkPrimitiveTopology * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPrimitiveTopology(const VkPrimitiveTopology * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(2, "VK_POLYGON_MODE_POINT"),
std::make_pair(1000153000, "VK_POLYGON_MODE_FILL_RECTANGLE_NV"),
};
-static void print_VkPolygonMode(VkPolygonMode obj, const std::string& str, bool commaNeeded) {
+static void print_VkPolygonMode(VkPolygonMode obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPolygonMode_map[obj] << "\"" << std::endl;
}
-static void print_VkPolygonMode(const VkPolygonMode * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPolygonMode(const VkPolygonMode * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(6, "VK_STENCIL_OP_INCREMENT_AND_WRAP"),
std::make_pair(7, "VK_STENCIL_OP_DECREMENT_AND_WRAP"),
};
-static void print_VkStencilOp(VkStencilOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilOp(VkStencilOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkStencilOp_map[obj] << "\"" << std::endl;
}
-static void print_VkStencilOp(const VkStencilOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilOp(const VkStencilOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(14, "VK_LOGIC_OP_NAND"),
std::make_pair(15, "VK_LOGIC_OP_SET"),
};
-static void print_VkLogicOp(VkLogicOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkLogicOp(VkLogicOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkLogicOp_map[obj] << "\"" << std::endl;
}
-static void print_VkLogicOp(const VkLogicOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkLogicOp(const VkLogicOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000287003, "VK_BORDER_COLOR_FLOAT_CUSTOM_EXT"),
std::make_pair(1000287004, "VK_BORDER_COLOR_INT_CUSTOM_EXT"),
};
-static void print_VkBorderColor(VkBorderColor obj, const std::string& str, bool commaNeeded) {
+static void print_VkBorderColor(VkBorderColor obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBorderColor_map[obj] << "\"" << std::endl;
}
-static void print_VkBorderColor(const VkBorderColor * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBorderColor(const VkBorderColor * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_FILTER_LINEAR"),
std::make_pair(1000015000, "VK_FILTER_CUBIC_IMG"),
};
-static void print_VkFilter(VkFilter obj, const std::string& str, bool commaNeeded) {
+static void print_VkFilter(VkFilter obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFilter_map[obj] << "\"" << std::endl;
}
-static void print_VkFilter(const VkFilter * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFilter(const VkFilter * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(4, "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE"),
std::make_pair(4, "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE"),
};
-static void print_VkSamplerAddressMode(VkSamplerAddressMode obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerAddressMode(VkSamplerAddressMode obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerAddressMode_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerAddressMode(const VkSamplerAddressMode * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerAddressMode(const VkSamplerAddressMode * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 3, "VK_SAMPLER_CREATE_RESERVED_3_BIT_AMD"),
std::make_pair(1ULL << 2, "VK_SAMPLER_CREATE_RESERVED_2_BIT_EXT"),
};
-static void print_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerCreateFlagBits(const VkSamplerCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerCreateFlagBits(const VkSamplerCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_SAMPLER_MIPMAP_MODE_NEAREST"),
std::make_pair(1, "VK_SAMPLER_MIPMAP_MODE_LINEAR"),
};
-static void print_VkSamplerMipmapMode(VkSamplerMipmapMode obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerMipmapMode(VkSamplerMipmapMode obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerMipmapMode_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerMipmapMode(const VkSamplerMipmapMode * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerMipmapMode(const VkSamplerMipmapMode * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"),
std::make_pair(1ULL << 2, "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE"),
};
-static void print_VkDescriptorPoolCreateFlagBits(VkDescriptorPoolCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateFlagBits(VkDescriptorPoolCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDescriptorPoolCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkDescriptorPoolCreateFlagBits(const VkDescriptorPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateFlagBits(const VkDescriptorPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000165000, "VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV"),
std::make_pair(1000351000, "VK_DESCRIPTOR_TYPE_MUTABLE_VALVE"),
};
-static void print_VkDescriptorType(VkDescriptorType obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorType(VkDescriptorType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDescriptorType_map[obj] << "\"" << std::endl;
}
-static void print_VkDescriptorType(const VkDescriptorType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorType(const VkDescriptorType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 3, "VK_DESCRIPTOR_SET_LAYOUT_CREATE_RESERVED_3_BIT_AMD"),
std::make_pair(1ULL << 2, "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE"),
};
-static void print_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDescriptorSetLayoutCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkDescriptorSetLayoutCreateFlagBits(const VkDescriptorSetLayoutCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateFlagBits(const VkDescriptorSetLayoutCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkAttachmentDescriptionFlagBits_map = {
std::make_pair(1ULL << 0, "VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT"),
};
-static void print_VkAttachmentDescriptionFlagBits(VkAttachmentDescriptionFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentDescriptionFlagBits(VkAttachmentDescriptionFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAttachmentDescriptionFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkAttachmentDescriptionFlagBits(const VkAttachmentDescriptionFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentDescriptionFlagBits(const VkAttachmentDescriptionFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(2, "VK_ATTACHMENT_LOAD_OP_DONT_CARE"),
std::make_pair(1000400000, "VK_ATTACHMENT_LOAD_OP_NONE_EXT"),
};
-static void print_VkAttachmentLoadOp(VkAttachmentLoadOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentLoadOp(VkAttachmentLoadOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAttachmentLoadOp_map[obj] << "\"" << std::endl;
}
-static void print_VkAttachmentLoadOp(const VkAttachmentLoadOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentLoadOp(const VkAttachmentLoadOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_ATTACHMENT_STORE_OP_DONT_CARE"),
std::make_pair(1000301000, "VK_ATTACHMENT_STORE_OP_NONE_KHR"),
};
-static void print_VkAttachmentStoreOp(VkAttachmentStoreOp obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentStoreOp(VkAttachmentStoreOp obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAttachmentStoreOp_map[obj] << "\"" << std::endl;
}
-static void print_VkAttachmentStoreOp(const VkAttachmentStoreOp * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentStoreOp(const VkAttachmentStoreOp * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_DEPENDENCY_DEVICE_GROUP_BIT"),
std::make_pair(1ULL << 1, "VK_DEPENDENCY_VIEW_LOCAL_BIT"),
};
-static void print_VkDependencyFlagBits(VkDependencyFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkDependencyFlagBits(VkDependencyFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDependencyFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkDependencyFlagBits(const VkDependencyFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDependencyFlagBits(const VkDependencyFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkFramebufferCreateFlagBits_map = {
std::make_pair(1ULL << 0, "VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"),
};
-static void print_VkFramebufferCreateFlagBits(VkFramebufferCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebufferCreateFlagBits(VkFramebufferCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFramebufferCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkFramebufferCreateFlagBits(const VkFramebufferCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebufferCreateFlagBits(const VkFramebufferCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000165000, "VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"),
std::make_pair(1000369003, "VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI"),
};
-static void print_VkPipelineBindPoint(VkPipelineBindPoint obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineBindPoint(VkPipelineBindPoint obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineBindPoint_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineBindPoint(const VkPipelineBindPoint * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineBindPoint(const VkPipelineBindPoint * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_RENDER_PASS_CREATE_RESERVED_0_BIT_KHR"),
std::make_pair(1ULL << 1, "VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM"),
};
-static void print_VkRenderPassCreateFlagBits(VkRenderPassCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPassCreateFlagBits(VkRenderPassCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkRenderPassCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkRenderPassCreateFlagBits(const VkRenderPassCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPassCreateFlagBits(const VkRenderPassCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"),
std::make_pair(1ULL << 2, "VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM"),
std::make_pair(1ULL << 3, "VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"),
+ std::make_pair(1ULL << 4, "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM"),
+ std::make_pair(1ULL << 5, "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM"),
+ std::make_pair(1ULL << 6, "VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM"),
};
-static void print_VkSubpassDescriptionFlagBits(VkSubpassDescriptionFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassDescriptionFlagBits(VkSubpassDescriptionFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSubpassDescriptionFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSubpassDescriptionFlagBits(const VkSubpassDescriptionFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassDescriptionFlagBits(const VkSubpassDescriptionFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT"),
std::make_pair(1ULL << 2, "VK_COMMAND_POOL_CREATE_PROTECTED_BIT"),
};
-static void print_VkCommandPoolCreateFlagBits(VkCommandPoolCreateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolCreateFlagBits(VkCommandPoolCreateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCommandPoolCreateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkCommandPoolCreateFlagBits(const VkCommandPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolCreateFlagBits(const VkCommandPoolCreateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
}
static std::map<deUint64, std::string> VkCommandPoolResetFlagBits_map = {
- std::make_pair(1ULL << 0, "VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT"),
+ std::make_pair(1ULL << 1, "VK_COMMAND_POOL_RESET_RESERVED_1_BIT_COREAVI"),
};
-static void print_VkCommandPoolResetFlagBits(VkCommandPoolResetFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolResetFlagBits(VkCommandPoolResetFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCommandPoolResetFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkCommandPoolResetFlagBits(const VkCommandPoolResetFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolResetFlagBits(const VkCommandPoolResetFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_COMMAND_BUFFER_LEVEL_PRIMARY"),
std::make_pair(1, "VK_COMMAND_BUFFER_LEVEL_SECONDARY"),
};
-static void print_VkCommandBufferLevel(VkCommandBufferLevel obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferLevel(VkCommandBufferLevel obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCommandBufferLevel_map[obj] << "\"" << std::endl;
}
-static void print_VkCommandBufferLevel(const VkCommandBufferLevel * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferLevel(const VkCommandBufferLevel * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"),
std::make_pair(1ULL << 2, "VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT"),
};
-static void print_VkCommandBufferUsageFlagBits(VkCommandBufferUsageFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferUsageFlagBits(VkCommandBufferUsageFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCommandBufferUsageFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkCommandBufferUsageFlagBits(const VkCommandBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferUsageFlagBits(const VkCommandBufferUsageFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkQueryControlFlagBits_map = {
std::make_pair(1ULL << 0, "VK_QUERY_CONTROL_PRECISE_BIT"),
};
-static void print_VkQueryControlFlagBits(VkQueryControlFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryControlFlagBits(VkQueryControlFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueryControlFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkQueryControlFlagBits(const VkQueryControlFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryControlFlagBits(const VkQueryControlFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkCommandBufferResetFlagBits_map = {
std::make_pair(1ULL << 0, "VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT"),
};
-static void print_VkCommandBufferResetFlagBits(VkCommandBufferResetFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferResetFlagBits(VkCommandBufferResetFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCommandBufferResetFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkCommandBufferResetFlagBits(const VkCommandBufferResetFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferResetFlagBits(const VkCommandBufferResetFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000165000, "VK_INDEX_TYPE_NONE_KHR"),
std::make_pair(1000265000, "VK_INDEX_TYPE_UINT8_EXT"),
};
-static void print_VkIndexType(VkIndexType obj, const std::string& str, bool commaNeeded) {
+static void print_VkIndexType(VkIndexType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkIndexType_map[obj] << "\"" << std::endl;
}
-static void print_VkIndexType(const VkIndexType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkIndexType(const VkIndexType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_STENCIL_FACE_BACK_BIT"),
std::make_pair(0x00000003, "VK_STENCIL_FACE_FRONT_AND_BACK"),
};
-static void print_VkStencilFaceFlagBits(VkStencilFaceFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilFaceFlagBits(VkStencilFaceFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkStencilFaceFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkStencilFaceFlagBits(const VkStencilFaceFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilFaceFlagBits(const VkStencilFaceFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_SUBPASS_CONTENTS_INLINE"),
std::make_pair(1, "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"),
};
-static void print_VkSubpassContents(VkSubpassContents obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassContents(VkSubpassContents obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSubpassContents_map[obj] << "\"" << std::endl;
}
-static void print_VkSubpassContents(const VkSubpassContents * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassContents(const VkSubpassContents * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkSubpassContents_map[*obj] << "\"" << std::endl;
}
-static void print_VkAccessFlags(VkAccessFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlags(VkAccessFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkAccessFlags(const VkAccessFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlags(const VkAccessFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkImageAspectFlags(VkImageAspectFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageAspectFlags(VkImageAspectFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkImageAspectFlags(const VkImageAspectFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageAspectFlags(const VkImageAspectFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkFormatFeatureFlags(VkFormatFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlags(VkFormatFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkFormatFeatureFlags(const VkFormatFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlags(const VkFormatFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkImageCreateFlags(VkImageCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageCreateFlags(VkImageCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkImageCreateFlags(const VkImageCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageCreateFlags(const VkImageCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSampleCountFlags(VkSampleCountFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleCountFlags(VkSampleCountFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSampleCountFlags(const VkSampleCountFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSampleCountFlags(const VkSampleCountFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkImageUsageFlags(VkImageUsageFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageUsageFlags(VkImageUsageFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkImageUsageFlags(const VkImageUsageFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageUsageFlags(const VkImageUsageFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkInstanceCreateFlags(VkInstanceCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkInstanceCreateFlags(VkInstanceCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkInstanceCreateFlags(const VkInstanceCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkInstanceCreateFlags(const VkInstanceCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkMemoryHeapFlags(VkMemoryHeapFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryHeapFlags(VkMemoryHeapFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkMemoryHeapFlags(const VkMemoryHeapFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryHeapFlags(const VkMemoryHeapFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkMemoryPropertyFlags(VkMemoryPropertyFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryPropertyFlags(VkMemoryPropertyFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkMemoryPropertyFlags(const VkMemoryPropertyFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryPropertyFlags(const VkMemoryPropertyFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkQueueFlags(VkQueueFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueFlags(VkQueueFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkQueueFlags(const VkQueueFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueFlags(const VkQueueFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDeviceCreateFlags(VkDeviceCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceCreateFlags(VkDeviceCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDeviceCreateFlags(const VkDeviceCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceCreateFlags(const VkDeviceCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDeviceQueueCreateFlags(VkDeviceQueueCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceQueueCreateFlags(VkDeviceQueueCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDeviceQueueCreateFlags(const VkDeviceQueueCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceQueueCreateFlags(const VkDeviceQueueCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPipelineStageFlags(VkPipelineStageFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlags(VkPipelineStageFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPipelineStageFlags(const VkPipelineStageFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlags(const VkPipelineStageFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkMemoryMapFlags(VkMemoryMapFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryMapFlags(VkMemoryMapFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkMemoryMapFlags(const VkMemoryMapFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryMapFlags(const VkMemoryMapFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkFenceCreateFlags(VkFenceCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceCreateFlags(VkFenceCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkFenceCreateFlags(const VkFenceCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceCreateFlags(const VkFenceCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSemaphoreCreateFlags(VkSemaphoreCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreCreateFlags(VkSemaphoreCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkSemaphoreCreateFlags(const VkSemaphoreCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreCreateFlags(const VkSemaphoreCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkEventCreateFlags(VkEventCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkEventCreateFlags(VkEventCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkEventCreateFlags(const VkEventCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkEventCreateFlags(const VkEventCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkQueryPipelineStatisticFlags(VkQueryPipelineStatisticFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPipelineStatisticFlags(VkQueryPipelineStatisticFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkQueryPipelineStatisticFlags(const VkQueryPipelineStatisticFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPipelineStatisticFlags(const VkQueryPipelineStatisticFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkQueryPoolCreateFlags(VkQueryPoolCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPoolCreateFlags(VkQueryPoolCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkQueryPoolCreateFlags(const VkQueryPoolCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryPoolCreateFlags(const VkQueryPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkQueryResultFlags(VkQueryResultFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryResultFlags(VkQueryResultFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkQueryResultFlags(const VkQueryResultFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryResultFlags(const VkQueryResultFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkBufferCreateFlags(VkBufferCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferCreateFlags(VkBufferCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkBufferCreateFlags(const VkBufferCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferCreateFlags(const VkBufferCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkBufferUsageFlags(VkBufferUsageFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferUsageFlags(VkBufferUsageFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkBufferUsageFlags(const VkBufferUsageFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferUsageFlags(const VkBufferUsageFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkBufferViewCreateFlags(VkBufferViewCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferViewCreateFlags(VkBufferViewCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkBufferViewCreateFlags(const VkBufferViewCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBufferViewCreateFlags(const VkBufferViewCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkImageViewCreateFlags(VkImageViewCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewCreateFlags(VkImageViewCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkImageViewCreateFlags(const VkImageViewCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkImageViewCreateFlags(const VkImageViewCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPipelineCacheCreateFlags(VkPipelineCacheCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheCreateFlags(VkPipelineCacheCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPipelineCacheCreateFlags(const VkPipelineCacheCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheCreateFlags(const VkPipelineCacheCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkColorComponentFlags(VkColorComponentFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorComponentFlags(VkColorComponentFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkColorComponentFlags(const VkColorComponentFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorComponentFlags(const VkColorComponentFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPipelineCreateFlags(VkPipelineCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCreateFlags(VkPipelineCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPipelineCreateFlags(const VkPipelineCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCreateFlags(const VkPipelineCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPipelineShaderStageCreateFlags(VkPipelineShaderStageCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateFlags(VkPipelineShaderStageCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPipelineShaderStageCreateFlags(const VkPipelineShaderStageCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateFlags(const VkPipelineShaderStageCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkCullModeFlags(VkCullModeFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkCullModeFlags(VkCullModeFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCullModeFlags(const VkCullModeFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCullModeFlags(const VkCullModeFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPipelineVertexInputStateCreateFlags(VkPipelineVertexInputStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineVertexInputStateCreateFlags(VkPipelineVertexInputStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineVertexInputStateCreateFlags(const VkPipelineVertexInputStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineVertexInputStateCreateFlags(const VkPipelineVertexInputStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineInputAssemblyStateCreateFlags(VkPipelineInputAssemblyStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineInputAssemblyStateCreateFlags(VkPipelineInputAssemblyStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineInputAssemblyStateCreateFlags(const VkPipelineInputAssemblyStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineInputAssemblyStateCreateFlags(const VkPipelineInputAssemblyStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineTessellationStateCreateFlags(VkPipelineTessellationStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineTessellationStateCreateFlags(VkPipelineTessellationStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineTessellationStateCreateFlags(const VkPipelineTessellationStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineTessellationStateCreateFlags(const VkPipelineTessellationStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineViewportStateCreateFlags(VkPipelineViewportStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineViewportStateCreateFlags(VkPipelineViewportStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineViewportStateCreateFlags(const VkPipelineViewportStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineViewportStateCreateFlags(const VkPipelineViewportStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineRasterizationStateCreateFlags(VkPipelineRasterizationStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationStateCreateFlags(VkPipelineRasterizationStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineRasterizationStateCreateFlags(const VkPipelineRasterizationStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationStateCreateFlags(const VkPipelineRasterizationStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineMultisampleStateCreateFlags(VkPipelineMultisampleStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineMultisampleStateCreateFlags(VkPipelineMultisampleStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineMultisampleStateCreateFlags(const VkPipelineMultisampleStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineMultisampleStateCreateFlags(const VkPipelineMultisampleStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineDepthStencilStateCreateFlags(VkPipelineDepthStencilStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDepthStencilStateCreateFlags(VkPipelineDepthStencilStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineDepthStencilStateCreateFlags(const VkPipelineDepthStencilStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDepthStencilStateCreateFlags(const VkPipelineDepthStencilStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineColorBlendStateCreateFlags(VkPipelineColorBlendStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineColorBlendStateCreateFlags(VkPipelineColorBlendStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineColorBlendStateCreateFlags(const VkPipelineColorBlendStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineColorBlendStateCreateFlags(const VkPipelineColorBlendStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineDynamicStateCreateFlags(VkPipelineDynamicStateCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDynamicStateCreateFlags(VkPipelineDynamicStateCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineDynamicStateCreateFlags(const VkPipelineDynamicStateCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDynamicStateCreateFlags(const VkPipelineDynamicStateCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineLayoutCreateFlags(const VkPipelineLayoutCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineLayoutCreateFlags(const VkPipelineLayoutCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkShaderStageFlags(VkShaderStageFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderStageFlags(VkShaderStageFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkShaderStageFlags(const VkShaderStageFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderStageFlags(const VkShaderStageFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSamplerCreateFlags(VkSamplerCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerCreateFlags(VkSamplerCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSamplerCreateFlags(const VkSamplerCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerCreateFlags(const VkSamplerCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDescriptorPoolCreateFlags(VkDescriptorPoolCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateFlags(VkDescriptorPoolCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDescriptorPoolCreateFlags(const VkDescriptorPoolCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateFlags(const VkDescriptorPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDescriptorPoolResetFlags(VkDescriptorPoolResetFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolResetFlags(VkDescriptorPoolResetFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDescriptorPoolResetFlags(const VkDescriptorPoolResetFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorPoolResetFlags(const VkDescriptorPoolResetFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDescriptorSetLayoutCreateFlags(VkDescriptorSetLayoutCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateFlags(VkDescriptorSetLayoutCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDescriptorSetLayoutCreateFlags(const VkDescriptorSetLayoutCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateFlags(const VkDescriptorSetLayoutCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkAttachmentDescriptionFlags(VkAttachmentDescriptionFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentDescriptionFlags(VkAttachmentDescriptionFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkAttachmentDescriptionFlags(const VkAttachmentDescriptionFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAttachmentDescriptionFlags(const VkAttachmentDescriptionFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDependencyFlags(VkDependencyFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDependencyFlags(VkDependencyFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDependencyFlags(const VkDependencyFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDependencyFlags(const VkDependencyFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkFramebufferCreateFlags(VkFramebufferCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebufferCreateFlags(VkFramebufferCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkFramebufferCreateFlags(const VkFramebufferCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFramebufferCreateFlags(const VkFramebufferCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkRenderPassCreateFlags(VkRenderPassCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPassCreateFlags(VkRenderPassCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkRenderPassCreateFlags(const VkRenderPassCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkRenderPassCreateFlags(const VkRenderPassCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSubpassDescriptionFlags(VkSubpassDescriptionFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassDescriptionFlags(VkSubpassDescriptionFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSubpassDescriptionFlags(const VkSubpassDescriptionFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubpassDescriptionFlags(const VkSubpassDescriptionFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkCommandPoolCreateFlags(VkCommandPoolCreateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolCreateFlags(VkCommandPoolCreateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCommandPoolCreateFlags(const VkCommandPoolCreateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolCreateFlags(const VkCommandPoolCreateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkCommandPoolResetFlags(VkCommandPoolResetFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolResetFlags(VkCommandPoolResetFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCommandPoolResetFlags(const VkCommandPoolResetFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandPoolResetFlags(const VkCommandPoolResetFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkCommandBufferUsageFlags(VkCommandBufferUsageFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferUsageFlags(VkCommandBufferUsageFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCommandBufferUsageFlags(const VkCommandBufferUsageFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferUsageFlags(const VkCommandBufferUsageFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkQueryControlFlags(VkQueryControlFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryControlFlags(VkQueryControlFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkQueryControlFlags(const VkQueryControlFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueryControlFlags(const VkQueryControlFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkCommandBufferResetFlags(VkCommandBufferResetFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferResetFlags(VkCommandBufferResetFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCommandBufferResetFlags(const VkCommandBufferResetFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCommandBufferResetFlags(const VkCommandBufferResetFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkStencilFaceFlags(VkStencilFaceFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilFaceFlags(VkStencilFaceFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkStencilFaceFlags(const VkStencilFaceFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkStencilFaceFlags(const VkStencilFaceFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExtent2D(VkExtent2D obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtent2D(VkExtent2D obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExtent2D(const VkExtent2D * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtent2D(const VkExtent2D * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExtent3D(VkExtent3D obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtent3D(VkExtent3D obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExtent3D(const VkExtent3D * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtent3D(const VkExtent3D * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkOffset2D(VkOffset2D obj, const std::string& s, bool commaNeeded) {
+static void print_VkOffset2D(VkOffset2D obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkOffset2D(const VkOffset2D * obj, const std::string& s, bool commaNeeded) {
+static void print_VkOffset2D(const VkOffset2D * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkOffset3D(VkOffset3D obj, const std::string& s, bool commaNeeded) {
+static void print_VkOffset3D(VkOffset3D obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkOffset3D(const VkOffset3D * obj, const std::string& s, bool commaNeeded) {
+static void print_VkOffset3D(const VkOffset3D * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRect2D(VkRect2D obj, const std::string& s, bool commaNeeded) {
+static void print_VkRect2D(VkRect2D obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRect2D(const VkRect2D * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRect2D(const VkRect2D * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBaseInStructure(VkBaseInStructure obj, const std::string& s, bool commaNeeded) {
+static void print_VkBaseInStructure(VkBaseInStructure obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBaseInStructure(const VkBaseInStructure * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBaseInStructure(const VkBaseInStructure * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBaseOutStructure(VkBaseOutStructure obj, const std::string& s, bool commaNeeded) {
+static void print_VkBaseOutStructure(VkBaseOutStructure obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBaseOutStructure(const VkBaseOutStructure * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBaseOutStructure(const VkBaseOutStructure * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryBarrier(VkBufferMemoryBarrier obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryBarrier(VkBufferMemoryBarrier obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryBarrier(const VkBufferMemoryBarrier * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryBarrier(const VkBufferMemoryBarrier * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDispatchIndirectCommand(VkDispatchIndirectCommand obj, const std::string& s, bool commaNeeded) {
+static void print_VkDispatchIndirectCommand(VkDispatchIndirectCommand obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDispatchIndirectCommand(const VkDispatchIndirectCommand * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDispatchIndirectCommand(const VkDispatchIndirectCommand * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDrawIndexedIndirectCommand(VkDrawIndexedIndirectCommand obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrawIndexedIndirectCommand(VkDrawIndexedIndirectCommand obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrawIndexedIndirectCommand(const VkDrawIndexedIndirectCommand * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrawIndexedIndirectCommand(const VkDrawIndexedIndirectCommand * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDrawIndirectCommand(VkDrawIndirectCommand obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrawIndirectCommand(VkDrawIndirectCommand obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrawIndirectCommand(const VkDrawIndirectCommand * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrawIndirectCommand(const VkDrawIndirectCommand * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresourceRange(VkImageSubresourceRange obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresourceRange(VkImageSubresourceRange obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresourceRange(const VkImageSubresourceRange * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresourceRange(const VkImageSubresourceRange * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryBarrier(VkImageMemoryBarrier obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryBarrier(VkImageMemoryBarrier obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryBarrier(const VkImageMemoryBarrier * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryBarrier(const VkImageMemoryBarrier * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryBarrier(VkMemoryBarrier obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryBarrier(VkMemoryBarrier obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryBarrier(const VkMemoryBarrier * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryBarrier(const VkMemoryBarrier * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheHeaderVersionOne(VkPipelineCacheHeaderVersionOne obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersionOne(VkPipelineCacheHeaderVersionOne obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pipelineCacheUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineCacheUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.pipelineCacheUUID[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheHeaderVersionOne(const VkPipelineCacheHeaderVersionOne * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersionOne(const VkPipelineCacheHeaderVersionOne * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pipelineCacheUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineCacheUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->pipelineCacheUUID[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkAllocationCallbacks(VkAllocationCallbacks obj, const std::string& s, bool commaNeeded) {
+static void print_VkAllocationCallbacks(VkAllocationCallbacks obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAllocationCallbacks(const VkAllocationCallbacks * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAllocationCallbacks(const VkAllocationCallbacks * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkApplicationInfo(VkApplicationInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkApplicationInfo(VkApplicationInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkApplicationInfo(const VkApplicationInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkApplicationInfo(const VkApplicationInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFormatProperties(VkFormatProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkFormatProperties(VkFormatProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFormatProperties(const VkFormatProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFormatProperties(const VkFormatProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatProperties(VkImageFormatProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatProperties(VkImageFormatProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatProperties(const VkImageFormatProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatProperties(const VkImageFormatProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkInstanceCreateInfo(VkInstanceCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkInstanceCreateInfo(VkInstanceCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkInstanceCreateInfo(const VkInstanceCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkInstanceCreateInfo(const VkInstanceCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryHeap(VkMemoryHeap obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryHeap(VkMemoryHeap obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryHeap(const VkMemoryHeap * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryHeap(const VkMemoryHeap * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryType(VkMemoryType obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryType(VkMemoryType obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryType(const VkMemoryType * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryType(const VkMemoryType * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFeatures(VkPhysicalDeviceFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFeatures(VkPhysicalDeviceFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceLimits(VkPhysicalDeviceLimits obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLimits(VkPhysicalDeviceLimits obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.maxComputeWorkGroupCount) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 3; i++) {
- std:: stringstream tmp;
- tmp << "maxComputeWorkGroupCount" << "_" << i;
bool isCommaNeeded = (i+1) != 3;
print_uint32_t(obj.maxComputeWorkGroupCount[i], "", isCommaNeeded);
}
if (obj.maxComputeWorkGroupSize) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 3; i++) {
- std:: stringstream tmp;
- tmp << "maxComputeWorkGroupSize" << "_" << i;
bool isCommaNeeded = (i+1) != 3;
print_uint32_t(obj.maxComputeWorkGroupSize[i], "", isCommaNeeded);
}
if (obj.maxViewportDimensions) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "maxViewportDimensions" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_uint32_t(obj.maxViewportDimensions[i], "", isCommaNeeded);
}
if (obj.viewportBoundsRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "viewportBoundsRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj.viewportBoundsRange[i], "", isCommaNeeded);
}
if (obj.pointSizeRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "pointSizeRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj.pointSizeRange[i], "", isCommaNeeded);
}
if (obj.lineWidthRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "lineWidthRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj.lineWidthRange[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceLimits(const VkPhysicalDeviceLimits * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLimits(const VkPhysicalDeviceLimits * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->maxComputeWorkGroupCount) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 3; i++) {
- std:: stringstream tmp;
- tmp << "maxComputeWorkGroupCount" << "_" << i;
bool isCommaNeeded = (i+1) != 3;
print_uint32_t(obj->maxComputeWorkGroupCount[i], "", isCommaNeeded);
}
if (obj->maxComputeWorkGroupSize) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 3; i++) {
- std:: stringstream tmp;
- tmp << "maxComputeWorkGroupSize" << "_" << i;
bool isCommaNeeded = (i+1) != 3;
print_uint32_t(obj->maxComputeWorkGroupSize[i], "", isCommaNeeded);
}
if (obj->maxViewportDimensions) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "maxViewportDimensions" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_uint32_t(obj->maxViewportDimensions[i], "", isCommaNeeded);
}
if (obj->viewportBoundsRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "viewportBoundsRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj->viewportBoundsRange[i], "", isCommaNeeded);
}
if (obj->pointSizeRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "pointSizeRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj->pointSizeRange[i], "", isCommaNeeded);
}
if (obj->lineWidthRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "lineWidthRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj->lineWidthRange[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryProperties(VkPhysicalDeviceMemoryProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryProperties(VkPhysicalDeviceMemoryProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.memoryTypes) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_TYPES; i++) {
- std:: stringstream tmp;
- tmp << "memoryTypes" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_TYPES;
print_VkMemoryType(obj.memoryTypes[i], "", isCommaNeeded);
}
if (obj.memoryHeaps) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "memoryHeaps" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkMemoryHeap(obj.memoryHeaps[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryProperties(const VkPhysicalDeviceMemoryProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryProperties(const VkPhysicalDeviceMemoryProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->memoryTypes) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_TYPES; i++) {
- std:: stringstream tmp;
- tmp << "memoryTypes" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_TYPES;
print_VkMemoryType(obj->memoryTypes[i], "", isCommaNeeded);
}
if (obj->memoryHeaps) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "memoryHeaps" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkMemoryHeap(obj->memoryHeaps[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSparseProperties(VkPhysicalDeviceSparseProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSparseProperties(VkPhysicalDeviceSparseProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSparseProperties(const VkPhysicalDeviceSparseProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSparseProperties(const VkPhysicalDeviceSparseProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProperties(VkPhysicalDeviceProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProperties(VkPhysicalDeviceProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.deviceName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_PHYSICAL_DEVICE_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
print_char(obj.deviceName[i], "", isCommaNeeded);
}
if (obj.pipelineCacheUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineCacheUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.pipelineCacheUUID[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProperties(const VkPhysicalDeviceProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProperties(const VkPhysicalDeviceProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->deviceName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_PHYSICAL_DEVICE_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
print_char(obj->deviceName[i], "", isCommaNeeded);
}
if (obj->pipelineCacheUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineCacheUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->pipelineCacheUUID[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyProperties(VkQueueFamilyProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyProperties(VkQueueFamilyProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyProperties(const VkQueueFamilyProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyProperties(const VkQueueFamilyProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceQueueCreateInfo(VkDeviceQueueCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueCreateInfo(VkDeviceQueueCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pQueuePriorities) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.queueCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueuePriorities" << "_" << i;
bool isCommaNeeded = (i+1) != obj.queueCount;
print_float(obj.pQueuePriorities[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceQueueCreateInfo(const VkDeviceQueueCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueCreateInfo(const VkDeviceQueueCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pQueuePriorities) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->queueCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueuePriorities" << "_" << i;
bool isCommaNeeded = (i+1) != obj->queueCount;
print_float(obj->pQueuePriorities[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkDeviceCreateInfo(VkDeviceCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceCreateInfo(VkDeviceCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceCreateInfo(const VkDeviceCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceCreateInfo(const VkDeviceCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExtensionProperties(VkExtensionProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtensionProperties(VkExtensionProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.extensionName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "extensionName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_EXTENSION_NAME_SIZE;
print_char(obj.extensionName[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkExtensionProperties(const VkExtensionProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExtensionProperties(const VkExtensionProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->extensionName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "extensionName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_EXTENSION_NAME_SIZE;
print_char(obj->extensionName[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkLayerProperties(VkLayerProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkLayerProperties(VkLayerProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.layerName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "layerName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_EXTENSION_NAME_SIZE;
print_char(obj.layerName[i], "", isCommaNeeded);
}
if (obj.description) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "description" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj.description[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkLayerProperties(const VkLayerProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkLayerProperties(const VkLayerProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->layerName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "layerName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_EXTENSION_NAME_SIZE;
print_char(obj->layerName[i], "", isCommaNeeded);
}
if (obj->description) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "description" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj->description[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSubmitInfo(VkSubmitInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubmitInfo(VkSubmitInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pWaitDstStageMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.waitSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitDstStageMask" << "_" << i;
bool isCommaNeeded = (i+1) != obj.waitSemaphoreCount;
print_VkPipelineStageFlags(obj.pWaitDstStageMask[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkSubmitInfo(const VkSubmitInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubmitInfo(const VkSubmitInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pWaitDstStageMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->waitSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitDstStageMask" << "_" << i;
bool isCommaNeeded = (i+1) != obj->waitSemaphoreCount;
print_VkPipelineStageFlags(obj->pWaitDstStageMask[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkMappedMemoryRange(VkMappedMemoryRange obj, const std::string& s, bool commaNeeded) {
+static void print_VkMappedMemoryRange(VkMappedMemoryRange obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMappedMemoryRange(const VkMappedMemoryRange * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMappedMemoryRange(const VkMappedMemoryRange * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryAllocateInfo(VkMemoryAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryAllocateInfo(VkMemoryAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryAllocateInfo(const VkMemoryAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryAllocateInfo(const VkMemoryAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryRequirements(VkMemoryRequirements obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryRequirements(VkMemoryRequirements obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryRequirements(const VkMemoryRequirements * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryRequirements(const VkMemoryRequirements * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresource(VkImageSubresource obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresource(VkImageSubresource obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresource(const VkImageSubresource * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresource(const VkImageSubresource * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFenceCreateInfo(VkFenceCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkFenceCreateInfo(VkFenceCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFenceCreateInfo(const VkFenceCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFenceCreateInfo(const VkFenceCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreCreateInfo(VkSemaphoreCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreCreateInfo(VkSemaphoreCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreCreateInfo(const VkSemaphoreCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreCreateInfo(const VkSemaphoreCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkEventCreateInfo(VkEventCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkEventCreateInfo(VkEventCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkEventCreateInfo(const VkEventCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkEventCreateInfo(const VkEventCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkQueryPoolCreateInfo(VkQueryPoolCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueryPoolCreateInfo(VkQueryPoolCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkQueryPoolCreateInfo(const VkQueryPoolCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueryPoolCreateInfo(const VkQueryPoolCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferCreateInfo(VkBufferCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCreateInfo(VkBufferCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.queueFamilyIndexCount;
print_uint32_t(obj.pQueueFamilyIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferCreateInfo(const VkBufferCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCreateInfo(const VkBufferCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->queueFamilyIndexCount;
print_uint32_t(obj->pQueueFamilyIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkBufferViewCreateInfo(VkBufferViewCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferViewCreateInfo(VkBufferViewCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferViewCreateInfo(const VkBufferViewCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferViewCreateInfo(const VkBufferViewCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageCreateInfo(VkImageCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCreateInfo(VkImageCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.queueFamilyIndexCount;
print_uint32_t(obj.pQueueFamilyIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkImageCreateInfo(const VkImageCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCreateInfo(const VkImageCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->queueFamilyIndexCount;
print_uint32_t(obj->pQueueFamilyIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSubresourceLayout(VkSubresourceLayout obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubresourceLayout(VkSubresourceLayout obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubresourceLayout(const VkSubresourceLayout * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubresourceLayout(const VkSubresourceLayout * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkComponentMapping(VkComponentMapping obj, const std::string& s, bool commaNeeded) {
+static void print_VkComponentMapping(VkComponentMapping obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkComponentMapping(const VkComponentMapping * obj, const std::string& s, bool commaNeeded) {
+static void print_VkComponentMapping(const VkComponentMapping * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageViewCreateInfo(VkImageViewCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewCreateInfo(VkImageViewCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageViewCreateInfo(const VkImageViewCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewCreateInfo(const VkImageViewCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheCreateInfo(VkPipelineCacheCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheCreateInfo(VkPipelineCacheCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheCreateInfo(const VkPipelineCacheCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheCreateInfo(const VkPipelineCacheCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSpecializationMapEntry(VkSpecializationMapEntry obj, const std::string& s, bool commaNeeded) {
+static void print_VkSpecializationMapEntry(VkSpecializationMapEntry obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSpecializationMapEntry(const VkSpecializationMapEntry * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSpecializationMapEntry(const VkSpecializationMapEntry * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSpecializationInfo(VkSpecializationInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSpecializationInfo(VkSpecializationInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSpecializationInfo(const VkSpecializationInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSpecializationInfo(const VkSpecializationInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineShaderStageCreateInfo(VkPipelineShaderStageCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateInfo(VkPipelineShaderStageCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkComputePipelineCreateInfo(VkComputePipelineCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkComputePipelineCreateInfo(VkComputePipelineCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkComputePipelineCreateInfo(const VkComputePipelineCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkComputePipelineCreateInfo(const VkComputePipelineCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDescription(VkVertexInputBindingDescription obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDescription(VkVertexInputBindingDescription obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDescription(const VkVertexInputBindingDescription * obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDescription(const VkVertexInputBindingDescription * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputAttributeDescription(VkVertexInputAttributeDescription obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputAttributeDescription(VkVertexInputAttributeDescription obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputAttributeDescription(const VkVertexInputAttributeDescription * obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputAttributeDescription(const VkVertexInputAttributeDescription * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineVertexInputStateCreateInfo(VkPipelineVertexInputStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineVertexInputStateCreateInfo(VkPipelineVertexInputStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineVertexInputStateCreateInfo(const VkPipelineVertexInputStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineVertexInputStateCreateInfo(const VkPipelineVertexInputStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineInputAssemblyStateCreateInfo(VkPipelineInputAssemblyStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineInputAssemblyStateCreateInfo(VkPipelineInputAssemblyStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineInputAssemblyStateCreateInfo(const VkPipelineInputAssemblyStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineInputAssemblyStateCreateInfo(const VkPipelineInputAssemblyStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineTessellationStateCreateInfo(VkPipelineTessellationStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineTessellationStateCreateInfo(VkPipelineTessellationStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineTessellationStateCreateInfo(const VkPipelineTessellationStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineTessellationStateCreateInfo(const VkPipelineTessellationStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkViewport(VkViewport obj, const std::string& s, bool commaNeeded) {
+static void print_VkViewport(VkViewport obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkViewport(const VkViewport * obj, const std::string& s, bool commaNeeded) {
+static void print_VkViewport(const VkViewport * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineViewportStateCreateInfo(VkPipelineViewportStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineViewportStateCreateInfo(VkPipelineViewportStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineViewportStateCreateInfo(const VkPipelineViewportStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineViewportStateCreateInfo(const VkPipelineViewportStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationStateCreateInfo(VkPipelineRasterizationStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationStateCreateInfo(VkPipelineRasterizationStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationStateCreateInfo(const VkPipelineRasterizationStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationStateCreateInfo(const VkPipelineRasterizationStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineMultisampleStateCreateInfo(VkPipelineMultisampleStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineMultisampleStateCreateInfo(VkPipelineMultisampleStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pSampleMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < sampleMaskSize; i++) {
- std:: stringstream tmp;
- tmp << "pSampleMask" << "_" << i;
bool isCommaNeeded = (i+1) != sampleMaskSize;
print_uint32_t(obj.pSampleMask[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineMultisampleStateCreateInfo(const VkPipelineMultisampleStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineMultisampleStateCreateInfo(const VkPipelineMultisampleStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pSampleMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < sampleMaskSize; i++) {
- std:: stringstream tmp;
- tmp << "pSampleMask" << "_" << i;
bool isCommaNeeded = (i+1) != sampleMaskSize;
print_uint32_t(obj->pSampleMask[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkStencilOpState(VkStencilOpState obj, const std::string& s, bool commaNeeded) {
+static void print_VkStencilOpState(VkStencilOpState obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkStencilOpState(const VkStencilOpState * obj, const std::string& s, bool commaNeeded) {
+static void print_VkStencilOpState(const VkStencilOpState * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDepthStencilStateCreateInfo(VkPipelineDepthStencilStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDepthStencilStateCreateInfo(VkPipelineDepthStencilStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDepthStencilStateCreateInfo(const VkPipelineDepthStencilStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDepthStencilStateCreateInfo(const VkPipelineDepthStencilStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendAttachmentState(VkPipelineColorBlendAttachmentState obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendAttachmentState(VkPipelineColorBlendAttachmentState obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendAttachmentState(const VkPipelineColorBlendAttachmentState * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendAttachmentState(const VkPipelineColorBlendAttachmentState * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendStateCreateInfo(VkPipelineColorBlendStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendStateCreateInfo(VkPipelineColorBlendStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.blendConstants) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "blendConstants" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj.blendConstants[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendStateCreateInfo(const VkPipelineColorBlendStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendStateCreateInfo(const VkPipelineColorBlendStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->blendConstants) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "blendConstants" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj->blendConstants[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDynamicStateCreateInfo(VkPipelineDynamicStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDynamicStateCreateInfo(VkPipelineDynamicStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDynamicStates) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.dynamicStateCount; i++) {
- std:: stringstream tmp;
- tmp << "pDynamicStates" << "_" << i;
bool isCommaNeeded = (i+1) != obj.dynamicStateCount;
print_VkDynamicState(obj.pDynamicStates[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDynamicStateCreateInfo(const VkPipelineDynamicStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDynamicStateCreateInfo(const VkPipelineDynamicStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDynamicStates) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->dynamicStateCount; i++) {
- std:: stringstream tmp;
- tmp << "pDynamicStates" << "_" << i;
bool isCommaNeeded = (i+1) != obj->dynamicStateCount;
print_VkDynamicState(obj->pDynamicStates[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkGraphicsPipelineCreateInfo(VkGraphicsPipelineCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkGraphicsPipelineCreateInfo(VkGraphicsPipelineCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPushConstantRange(VkPushConstantRange obj, const std::string& s, bool commaNeeded) {
+static void print_VkPushConstantRange(VkPushConstantRange obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPushConstantRange(const VkPushConstantRange * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPushConstantRange(const VkPushConstantRange * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineLayoutCreateInfo(VkPipelineLayoutCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineLayoutCreateInfo(VkPipelineLayoutCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineLayoutCreateInfo(const VkPipelineLayoutCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineLayoutCreateInfo(const VkPipelineLayoutCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerCreateInfo(VkSamplerCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerCreateInfo(VkSamplerCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerCreateInfo(const VkSamplerCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerCreateInfo(const VkSamplerCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCopyDescriptorSet(VkCopyDescriptorSet obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyDescriptorSet(VkCopyDescriptorSet obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCopyDescriptorSet(const VkCopyDescriptorSet * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyDescriptorSet(const VkCopyDescriptorSet * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorBufferInfo(VkDescriptorBufferInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorBufferInfo(VkDescriptorBufferInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorBufferInfo(const VkDescriptorBufferInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorBufferInfo(const VkDescriptorBufferInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorImageInfo(VkDescriptorImageInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorImageInfo(VkDescriptorImageInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorImageInfo(const VkDescriptorImageInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorImageInfo(const VkDescriptorImageInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorPoolSize(VkDescriptorPoolSize obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorPoolSize(VkDescriptorPoolSize obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorPoolSize(const VkDescriptorPoolSize * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorPoolSize(const VkDescriptorPoolSize * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorPoolCreateInfo(VkDescriptorPoolCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateInfo(VkDescriptorPoolCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorPoolCreateInfo(const VkDescriptorPoolCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorPoolCreateInfo(const VkDescriptorPoolCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetAllocateInfo(VkDescriptorSetAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetAllocateInfo(VkDescriptorSetAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutBinding(VkDescriptorSetLayoutBinding obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutBinding(VkDescriptorSetLayoutBinding obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutBinding(const VkDescriptorSetLayoutBinding * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutBinding(const VkDescriptorSetLayoutBinding * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutCreateInfo(VkDescriptorSetLayoutCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateInfo(VkDescriptorSetLayoutCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutCreateInfo(const VkDescriptorSetLayoutCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutCreateInfo(const VkDescriptorSetLayoutCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkWriteDescriptorSet(VkWriteDescriptorSet obj, const std::string& s, bool commaNeeded) {
+static void print_VkWriteDescriptorSet(VkWriteDescriptorSet obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkWriteDescriptorSet(const VkWriteDescriptorSet * obj, const std::string& s, bool commaNeeded) {
+static void print_VkWriteDescriptorSet(const VkWriteDescriptorSet * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescription(VkAttachmentDescription obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescription(VkAttachmentDescription obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescription(const VkAttachmentDescription * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescription(const VkAttachmentDescription * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReference(VkAttachmentReference obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReference(VkAttachmentReference obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReference(const VkAttachmentReference * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReference(const VkAttachmentReference * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferCreateInfo(VkFramebufferCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferCreateInfo(VkFramebufferCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferCreateInfo(const VkFramebufferCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferCreateInfo(const VkFramebufferCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescription(VkSubpassDescription obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescription(VkSubpassDescription obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pPreserveAttachments) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.preserveAttachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pPreserveAttachments" << "_" << i;
bool isCommaNeeded = (i+1) != obj.preserveAttachmentCount;
print_uint32_t(obj.pPreserveAttachments[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescription(const VkSubpassDescription * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescription(const VkSubpassDescription * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pPreserveAttachments) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->preserveAttachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pPreserveAttachments" << "_" << i;
bool isCommaNeeded = (i+1) != obj->preserveAttachmentCount;
print_uint32_t(obj->pPreserveAttachments[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDependency(VkSubpassDependency obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDependency(VkSubpassDependency obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDependency(const VkSubpassDependency * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDependency(const VkSubpassDependency * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassCreateInfo(VkRenderPassCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassCreateInfo(VkRenderPassCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassCreateInfo(const VkRenderPassCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassCreateInfo(const VkRenderPassCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolCreateInfo(VkCommandPoolCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolCreateInfo(VkCommandPoolCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolCreateInfo(const VkCommandPoolCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolCreateInfo(const VkCommandPoolCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferAllocateInfo(VkCommandBufferAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferAllocateInfo(VkCommandBufferAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferAllocateInfo(const VkCommandBufferAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferAllocateInfo(const VkCommandBufferAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferInheritanceInfo(VkCommandBufferInheritanceInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferInheritanceInfo(VkCommandBufferInheritanceInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferInheritanceInfo(const VkCommandBufferInheritanceInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferInheritanceInfo(const VkCommandBufferInheritanceInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferBeginInfo(VkCommandBufferBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferBeginInfo(VkCommandBufferBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferBeginInfo(const VkCommandBufferBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferBeginInfo(const VkCommandBufferBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferCopy(VkBufferCopy obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCopy(VkBufferCopy obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferCopy(const VkBufferCopy * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCopy(const VkBufferCopy * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresourceLayers(VkImageSubresourceLayers obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresourceLayers(VkImageSubresourceLayers obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageSubresourceLayers(const VkImageSubresourceLayers * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSubresourceLayers(const VkImageSubresourceLayers * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferImageCopy(VkBufferImageCopy obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferImageCopy(VkBufferImageCopy obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferImageCopy(const VkBufferImageCopy * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferImageCopy(const VkBufferImageCopy * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkClearColorValue(VkClearColorValue obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearColorValue(VkClearColorValue obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.float32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "float32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj.float32[i], "", isCommaNeeded);
}
if (obj.int32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "int32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_int32_t(obj.int32[i], "", isCommaNeeded);
}
if (obj.uint32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "uint32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_uint32_t(obj.uint32[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkClearColorValue(const VkClearColorValue * obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearColorValue(const VkClearColorValue * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->float32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "float32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj->float32[i], "", isCommaNeeded);
}
if (obj->int32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "int32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_int32_t(obj->int32[i], "", isCommaNeeded);
}
if (obj->uint32) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "uint32" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_uint32_t(obj->uint32[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkClearDepthStencilValue(VkClearDepthStencilValue obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearDepthStencilValue(VkClearDepthStencilValue obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkClearDepthStencilValue(const VkClearDepthStencilValue * obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearDepthStencilValue(const VkClearDepthStencilValue * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkClearValue(VkClearValue obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearValue(VkClearValue obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkClearValue(const VkClearValue * obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearValue(const VkClearValue * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkClearAttachment(VkClearAttachment obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearAttachment(VkClearAttachment obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkClearAttachment(const VkClearAttachment * obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearAttachment(const VkClearAttachment * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkClearRect(VkClearRect obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearRect(VkClearRect obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkClearRect(const VkClearRect * obj, const std::string& s, bool commaNeeded) {
+static void print_VkClearRect(const VkClearRect * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageBlit(VkImageBlit obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageBlit(VkImageBlit obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.srcOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "srcOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj.srcOffsets[i], "", isCommaNeeded);
}
if (obj.dstOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "dstOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj.dstOffsets[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkImageBlit(const VkImageBlit * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageBlit(const VkImageBlit * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->srcOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "srcOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj->srcOffsets[i], "", isCommaNeeded);
}
if (obj->dstOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "dstOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj->dstOffsets[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkImageCopy(VkImageCopy obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCopy(VkImageCopy obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageCopy(const VkImageCopy * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCopy(const VkImageCopy * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageResolve(VkImageResolve obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageResolve(VkImageResolve obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageResolve(const VkImageResolve * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageResolve(const VkImageResolve * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassBeginInfo(VkRenderPassBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassBeginInfo(VkRenderPassBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pClearValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.clearValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pClearValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj.clearValueCount;
print_VkClearValue(obj.pClearValues[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassBeginInfo(const VkRenderPassBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassBeginInfo(const VkRenderPassBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pClearValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->clearValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pClearValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj->clearValueCount;
print_VkClearValue(obj->pClearValues[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversion(VkSamplerYcbcrConversion obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversion(VkSamplerYcbcrConversion obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSamplerYcbcrConversion(const VkSamplerYcbcrConversion * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversion(const VkSamplerYcbcrConversion * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1ULL << 7, "VK_SUBGROUP_FEATURE_QUAD_BIT"),
std::make_pair(1ULL << 8, "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"),
};
-static void print_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSubgroupFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSubgroupFeatureFlagBits(const VkSubgroupFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubgroupFeatureFlagBits(const VkSubgroupFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT"),
std::make_pair(1ULL << 3, "VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT"),
};
-static void print_VkPeerMemoryFeatureFlagBits(VkPeerMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkPeerMemoryFeatureFlagBits(VkPeerMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPeerMemoryFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkPeerMemoryFeatureFlagBits(const VkPeerMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPeerMemoryFeatureFlagBits(const VkPeerMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"),
std::make_pair(1ULL << 2, "VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"),
};
-static void print_VkMemoryAllocateFlagBits(VkMemoryAllocateFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryAllocateFlagBits(VkMemoryAllocateFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkMemoryAllocateFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkMemoryAllocateFlagBits(const VkMemoryAllocateFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryAllocateFlagBits(const VkMemoryAllocateFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"),
std::make_pair(1, "VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"),
};
-static void print_VkPointClippingBehavior(VkPointClippingBehavior obj, const std::string& str, bool commaNeeded) {
+static void print_VkPointClippingBehavior(VkPointClippingBehavior obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPointClippingBehavior_map[obj] << "\"" << std::endl;
}
-static void print_VkPointClippingBehavior(const VkPointClippingBehavior * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPointClippingBehavior(const VkPointClippingBehavior * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"),
std::make_pair(1, "VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"),
};
-static void print_VkTessellationDomainOrigin(VkTessellationDomainOrigin obj, const std::string& str, bool commaNeeded) {
+static void print_VkTessellationDomainOrigin(VkTessellationDomainOrigin obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkTessellationDomainOrigin_map[obj] << "\"" << std::endl;
}
-static void print_VkTessellationDomainOrigin(const VkTessellationDomainOrigin * obj, const std::string& str, bool commaNeeded) {
+static void print_VkTessellationDomainOrigin(const VkTessellationDomainOrigin * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(3, "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601"),
std::make_pair(4, "VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"),
};
-static void print_VkSamplerYcbcrModelConversion(VkSamplerYcbcrModelConversion obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrModelConversion(VkSamplerYcbcrModelConversion obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerYcbcrModelConversion_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerYcbcrModelConversion(const VkSamplerYcbcrModelConversion * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrModelConversion(const VkSamplerYcbcrModelConversion * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_SAMPLER_YCBCR_RANGE_ITU_FULL"),
std::make_pair(1, "VK_SAMPLER_YCBCR_RANGE_ITU_NARROW"),
};
-static void print_VkSamplerYcbcrRange(VkSamplerYcbcrRange obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrRange(VkSamplerYcbcrRange obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerYcbcrRange_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerYcbcrRange(const VkSamplerYcbcrRange * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerYcbcrRange(const VkSamplerYcbcrRange * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_CHROMA_LOCATION_COSITED_EVEN"),
std::make_pair(1, "VK_CHROMA_LOCATION_MIDPOINT"),
};
-static void print_VkChromaLocation(VkChromaLocation obj, const std::string& str, bool commaNeeded) {
+static void print_VkChromaLocation(VkChromaLocation obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkChromaLocation_map[obj] << "\"" << std::endl;
}
-static void print_VkChromaLocation(const VkChromaLocation * obj, const std::string& str, bool commaNeeded) {
+static void print_VkChromaLocation(const VkChromaLocation * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 12, "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV"),
std::make_pair(1ULL << 13, "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RESERVED_13_BIT_NV"),
};
-static void print_VkExternalMemoryHandleTypeFlagBits(VkExternalMemoryHandleTypeFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryHandleTypeFlagBits(VkExternalMemoryHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalMemoryHandleTypeFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalMemoryHandleTypeFlagBits(const VkExternalMemoryHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryHandleTypeFlagBits(const VkExternalMemoryHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"),
std::make_pair(1ULL << 2, "VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"),
};
-static void print_VkExternalMemoryFeatureFlagBits(VkExternalMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryFeatureFlagBits(VkExternalMemoryFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalMemoryFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalMemoryFeatureFlagBits(const VkExternalMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryFeatureFlagBits(const VkExternalMemoryFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 4, "VK_EXTERNAL_FENCE_HANDLE_TYPE_RESERVED_4_BIT_NV"),
std::make_pair(1ULL << 5, "VK_EXTERNAL_FENCE_HANDLE_TYPE_RESERVED_5_BIT_NV"),
};
-static void print_VkExternalFenceHandleTypeFlagBits(VkExternalFenceHandleTypeFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceHandleTypeFlagBits(VkExternalFenceHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalFenceHandleTypeFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalFenceHandleTypeFlagBits(const VkExternalFenceHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceHandleTypeFlagBits(const VkExternalFenceHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"),
std::make_pair(1ULL << 1, "VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"),
};
-static void print_VkExternalFenceFeatureFlagBits(VkExternalFenceFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceFeatureFlagBits(VkExternalFenceFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalFenceFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalFenceFeatureFlagBits(const VkExternalFenceFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceFeatureFlagBits(const VkExternalFenceFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkFenceImportFlagBits_map = {
std::make_pair(1ULL << 0, "VK_FENCE_IMPORT_TEMPORARY_BIT"),
};
-static void print_VkFenceImportFlagBits(VkFenceImportFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceImportFlagBits(VkFenceImportFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFenceImportFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkFenceImportFlagBits(const VkFenceImportFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceImportFlagBits(const VkFenceImportFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkSemaphoreImportFlagBits_map = {
std::make_pair(1ULL << 0, "VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"),
};
-static void print_VkSemaphoreImportFlagBits(VkSemaphoreImportFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreImportFlagBits(VkSemaphoreImportFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSemaphoreImportFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSemaphoreImportFlagBits(const VkSemaphoreImportFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreImportFlagBits(const VkSemaphoreImportFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 5, "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_RESERVED_5_BIT_NV"),
std::make_pair(1ULL << 6, "VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_RESERVED_6_BIT_NV"),
};
-static void print_VkExternalSemaphoreHandleTypeFlagBits(VkExternalSemaphoreHandleTypeFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreHandleTypeFlagBits(VkExternalSemaphoreHandleTypeFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalSemaphoreHandleTypeFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalSemaphoreHandleTypeFlagBits(const VkExternalSemaphoreHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreHandleTypeFlagBits(const VkExternalSemaphoreHandleTypeFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"),
std::make_pair(1ULL << 1, "VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"),
};
-static void print_VkExternalSemaphoreFeatureFlagBits(VkExternalSemaphoreFeatureFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreFeatureFlagBits(VkExternalSemaphoreFeatureFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkExternalSemaphoreFeatureFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkExternalSemaphoreFeatureFlagBits(const VkExternalSemaphoreFeatureFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreFeatureFlagBits(const VkExternalSemaphoreFeatureFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkExternalSemaphoreFeatureFlagBits_map[*obj] << "\"" << std::endl;
}
-static void print_VkSubgroupFeatureFlags(VkSubgroupFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubgroupFeatureFlags(VkSubgroupFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSubgroupFeatureFlags(const VkSubgroupFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubgroupFeatureFlags(const VkSubgroupFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPeerMemoryFeatureFlags(VkPeerMemoryFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkPeerMemoryFeatureFlags(VkPeerMemoryFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPeerMemoryFeatureFlags(const VkPeerMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPeerMemoryFeatureFlags(const VkPeerMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkMemoryAllocateFlags(VkMemoryAllocateFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryAllocateFlags(VkMemoryAllocateFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkMemoryAllocateFlags(const VkMemoryAllocateFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkMemoryAllocateFlags(const VkMemoryAllocateFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalMemoryHandleTypeFlags(VkExternalMemoryHandleTypeFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryHandleTypeFlags(VkExternalMemoryHandleTypeFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalMemoryHandleTypeFlags(const VkExternalMemoryHandleTypeFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryHandleTypeFlags(const VkExternalMemoryHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalMemoryFeatureFlags(VkExternalMemoryFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryFeatureFlags(VkExternalMemoryFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalMemoryFeatureFlags(const VkExternalMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalMemoryFeatureFlags(const VkExternalMemoryFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalFenceHandleTypeFlags(VkExternalFenceHandleTypeFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceHandleTypeFlags(VkExternalFenceHandleTypeFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalFenceHandleTypeFlags(const VkExternalFenceHandleTypeFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceHandleTypeFlags(const VkExternalFenceHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalFenceFeatureFlags(VkExternalFenceFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceFeatureFlags(VkExternalFenceFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalFenceFeatureFlags(const VkExternalFenceFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalFenceFeatureFlags(const VkExternalFenceFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkFenceImportFlags(VkFenceImportFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceImportFlags(VkFenceImportFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkFenceImportFlags(const VkFenceImportFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFenceImportFlags(const VkFenceImportFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSemaphoreImportFlags(VkSemaphoreImportFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreImportFlags(VkSemaphoreImportFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSemaphoreImportFlags(const VkSemaphoreImportFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreImportFlags(const VkSemaphoreImportFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalSemaphoreHandleTypeFlags(VkExternalSemaphoreHandleTypeFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreHandleTypeFlags(VkExternalSemaphoreHandleTypeFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalSemaphoreHandleTypeFlags(const VkExternalSemaphoreHandleTypeFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreHandleTypeFlags(const VkExternalSemaphoreHandleTypeFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkExternalSemaphoreFeatureFlags(VkExternalSemaphoreFeatureFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreFeatureFlags(VkExternalSemaphoreFeatureFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkExternalSemaphoreFeatureFlags(const VkExternalSemaphoreFeatureFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkExternalSemaphoreFeatureFlags(const VkExternalSemaphoreFeatureFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupProperties(VkPhysicalDeviceSubgroupProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupProperties(VkPhysicalDeviceSubgroupProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupProperties(const VkPhysicalDeviceSubgroupProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupProperties(const VkPhysicalDeviceSubgroupProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBindBufferMemoryInfo(VkBindBufferMemoryInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindBufferMemoryInfo(VkBindBufferMemoryInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBindBufferMemoryInfo(const VkBindBufferMemoryInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindBufferMemoryInfo(const VkBindBufferMemoryInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemoryInfo(VkBindImageMemoryInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemoryInfo(VkBindImageMemoryInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemoryInfo(const VkBindImageMemoryInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemoryInfo(const VkBindImageMemoryInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice16BitStorageFeatures(VkPhysicalDevice16BitStorageFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice16BitStorageFeatures(VkPhysicalDevice16BitStorageFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice16BitStorageFeatures(const VkPhysicalDevice16BitStorageFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice16BitStorageFeatures(const VkPhysicalDevice16BitStorageFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryDedicatedRequirements(VkMemoryDedicatedRequirements obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryDedicatedRequirements(VkMemoryDedicatedRequirements obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryDedicatedRequirements(const VkMemoryDedicatedRequirements * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryDedicatedRequirements(const VkMemoryDedicatedRequirements * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryDedicatedAllocateInfo(VkMemoryDedicatedAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryDedicatedAllocateInfo(VkMemoryDedicatedAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryDedicatedAllocateInfo(const VkMemoryDedicatedAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryDedicatedAllocateInfo(const VkMemoryDedicatedAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryAllocateFlagsInfo(VkMemoryAllocateFlagsInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryAllocateFlagsInfo(VkMemoryAllocateFlagsInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryAllocateFlagsInfo(const VkMemoryAllocateFlagsInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryAllocateFlagsInfo(const VkMemoryAllocateFlagsInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupRenderPassBeginInfo(VkDeviceGroupRenderPassBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupRenderPassBeginInfo(VkDeviceGroupRenderPassBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupRenderPassBeginInfo(const VkDeviceGroupRenderPassBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupRenderPassBeginInfo(const VkDeviceGroupRenderPassBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupCommandBufferBeginInfo(VkDeviceGroupCommandBufferBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupCommandBufferBeginInfo(VkDeviceGroupCommandBufferBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupCommandBufferBeginInfo(const VkDeviceGroupCommandBufferBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupCommandBufferBeginInfo(const VkDeviceGroupCommandBufferBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupSubmitInfo(VkDeviceGroupSubmitInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupSubmitInfo(VkDeviceGroupSubmitInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pWaitSemaphoreDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.waitSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitSemaphoreDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.waitSemaphoreCount;
print_uint32_t(obj.pWaitSemaphoreDeviceIndices[i], "", isCommaNeeded);
}
if (obj.pCommandBufferDeviceMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.commandBufferCount; i++) {
- std:: stringstream tmp;
- tmp << "pCommandBufferDeviceMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj.commandBufferCount;
print_uint32_t(obj.pCommandBufferDeviceMasks[i], "", isCommaNeeded);
}
if (obj.pSignalSemaphoreDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.signalSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pSignalSemaphoreDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.signalSemaphoreCount;
print_uint32_t(obj.pSignalSemaphoreDeviceIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupSubmitInfo(const VkDeviceGroupSubmitInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupSubmitInfo(const VkDeviceGroupSubmitInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pWaitSemaphoreDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->waitSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitSemaphoreDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->waitSemaphoreCount;
print_uint32_t(obj->pWaitSemaphoreDeviceIndices[i], "", isCommaNeeded);
}
if (obj->pCommandBufferDeviceMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->commandBufferCount; i++) {
- std:: stringstream tmp;
- tmp << "pCommandBufferDeviceMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj->commandBufferCount;
print_uint32_t(obj->pCommandBufferDeviceMasks[i], "", isCommaNeeded);
}
if (obj->pSignalSemaphoreDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->signalSemaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pSignalSemaphoreDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->signalSemaphoreCount;
print_uint32_t(obj->pSignalSemaphoreDeviceIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkBindBufferMemoryDeviceGroupInfo(VkBindBufferMemoryDeviceGroupInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindBufferMemoryDeviceGroupInfo(VkBindBufferMemoryDeviceGroupInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.deviceIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.deviceIndexCount;
print_uint32_t(obj.pDeviceIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkBindBufferMemoryDeviceGroupInfo(const VkBindBufferMemoryDeviceGroupInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindBufferMemoryDeviceGroupInfo(const VkBindBufferMemoryDeviceGroupInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->deviceIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->deviceIndexCount;
print_uint32_t(obj->pDeviceIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemoryDeviceGroupInfo(VkBindImageMemoryDeviceGroupInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemoryDeviceGroupInfo(VkBindImageMemoryDeviceGroupInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.deviceIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.deviceIndexCount;
print_uint32_t(obj.pDeviceIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemoryDeviceGroupInfo(const VkBindImageMemoryDeviceGroupInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemoryDeviceGroupInfo(const VkBindImageMemoryDeviceGroupInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDeviceIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->deviceIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->deviceIndexCount;
print_uint32_t(obj->pDeviceIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceGroupProperties(VkPhysicalDeviceGroupProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceGroupProperties(VkPhysicalDeviceGroupProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceGroupProperties(const VkPhysicalDeviceGroupProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceGroupProperties(const VkPhysicalDeviceGroupProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupDeviceCreateInfo(VkDeviceGroupDeviceCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupDeviceCreateInfo(VkDeviceGroupDeviceCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupDeviceCreateInfo(const VkDeviceGroupDeviceCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupDeviceCreateInfo(const VkDeviceGroupDeviceCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryRequirementsInfo2(VkBufferMemoryRequirementsInfo2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryRequirementsInfo2(VkBufferMemoryRequirementsInfo2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryRequirementsInfo2(const VkBufferMemoryRequirementsInfo2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryRequirementsInfo2(const VkBufferMemoryRequirementsInfo2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryRequirementsInfo2(VkImageMemoryRequirementsInfo2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryRequirementsInfo2(VkImageMemoryRequirementsInfo2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryRequirementsInfo2(const VkImageMemoryRequirementsInfo2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryRequirementsInfo2(const VkImageMemoryRequirementsInfo2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryRequirements2(VkMemoryRequirements2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryRequirements2(VkMemoryRequirements2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryRequirements2(const VkMemoryRequirements2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryRequirements2(const VkMemoryRequirements2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFeatures2(VkPhysicalDeviceFeatures2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFeatures2(VkPhysicalDeviceFeatures2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFeatures2(const VkPhysicalDeviceFeatures2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFeatures2(const VkPhysicalDeviceFeatures2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProperties2(VkPhysicalDeviceProperties2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProperties2(VkPhysicalDeviceProperties2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProperties2(const VkPhysicalDeviceProperties2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProperties2(const VkPhysicalDeviceProperties2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFormatProperties2(VkFormatProperties2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkFormatProperties2(VkFormatProperties2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFormatProperties2(const VkFormatProperties2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFormatProperties2(const VkFormatProperties2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatProperties2(VkImageFormatProperties2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatProperties2(VkImageFormatProperties2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatProperties2(const VkImageFormatProperties2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatProperties2(const VkImageFormatProperties2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageFormatInfo2(VkPhysicalDeviceImageFormatInfo2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageFormatInfo2(VkPhysicalDeviceImageFormatInfo2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageFormatInfo2(const VkPhysicalDeviceImageFormatInfo2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageFormatInfo2(const VkPhysicalDeviceImageFormatInfo2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyProperties2(VkQueueFamilyProperties2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyProperties2(VkQueueFamilyProperties2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyProperties2(const VkQueueFamilyProperties2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyProperties2(const VkQueueFamilyProperties2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryProperties2(VkPhysicalDeviceMemoryProperties2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryProperties2(VkPhysicalDeviceMemoryProperties2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryProperties2(const VkPhysicalDeviceMemoryProperties2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryProperties2(const VkPhysicalDeviceMemoryProperties2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePointClippingProperties(VkPhysicalDevicePointClippingProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePointClippingProperties(VkPhysicalDevicePointClippingProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePointClippingProperties(const VkPhysicalDevicePointClippingProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePointClippingProperties(const VkPhysicalDevicePointClippingProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkInputAttachmentAspectReference(VkInputAttachmentAspectReference obj, const std::string& s, bool commaNeeded) {
+static void print_VkInputAttachmentAspectReference(VkInputAttachmentAspectReference obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkInputAttachmentAspectReference(const VkInputAttachmentAspectReference * obj, const std::string& s, bool commaNeeded) {
+static void print_VkInputAttachmentAspectReference(const VkInputAttachmentAspectReference * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassInputAttachmentAspectCreateInfo(VkRenderPassInputAttachmentAspectCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassInputAttachmentAspectCreateInfo(VkRenderPassInputAttachmentAspectCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassInputAttachmentAspectCreateInfo(const VkRenderPassInputAttachmentAspectCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassInputAttachmentAspectCreateInfo(const VkRenderPassInputAttachmentAspectCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageViewUsageCreateInfo(VkImageViewUsageCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewUsageCreateInfo(VkImageViewUsageCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageViewUsageCreateInfo(const VkImageViewUsageCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewUsageCreateInfo(const VkImageViewUsageCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineTessellationDomainOriginStateCreateInfo(VkPipelineTessellationDomainOriginStateCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineTessellationDomainOriginStateCreateInfo(VkPipelineTessellationDomainOriginStateCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineTessellationDomainOriginStateCreateInfo(const VkPipelineTessellationDomainOriginStateCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineTessellationDomainOriginStateCreateInfo(const VkPipelineTessellationDomainOriginStateCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassMultiviewCreateInfo(VkRenderPassMultiviewCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassMultiviewCreateInfo(VkRenderPassMultiviewCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pViewMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.subpassCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj.subpassCount;
print_uint32_t(obj.pViewMasks[i], "", isCommaNeeded);
}
if (obj.pViewOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.dependencyCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != obj.dependencyCount;
print_int32_t(obj.pViewOffsets[i], "", isCommaNeeded);
}
if (obj.pCorrelationMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.correlationMaskCount; i++) {
- std:: stringstream tmp;
- tmp << "pCorrelationMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj.correlationMaskCount;
print_uint32_t(obj.pCorrelationMasks[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassMultiviewCreateInfo(const VkRenderPassMultiviewCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassMultiviewCreateInfo(const VkRenderPassMultiviewCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pViewMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->subpassCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj->subpassCount;
print_uint32_t(obj->pViewMasks[i], "", isCommaNeeded);
}
if (obj->pViewOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->dependencyCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != obj->dependencyCount;
print_int32_t(obj->pViewOffsets[i], "", isCommaNeeded);
}
if (obj->pCorrelationMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->correlationMaskCount; i++) {
- std:: stringstream tmp;
- tmp << "pCorrelationMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj->correlationMaskCount;
print_uint32_t(obj->pCorrelationMasks[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMultiviewFeatures(VkPhysicalDeviceMultiviewFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMultiviewFeatures(VkPhysicalDeviceMultiviewFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMultiviewFeatures(const VkPhysicalDeviceMultiviewFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMultiviewFeatures(const VkPhysicalDeviceMultiviewFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMultiviewProperties(VkPhysicalDeviceMultiviewProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMultiviewProperties(VkPhysicalDeviceMultiviewProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMultiviewProperties(const VkPhysicalDeviceMultiviewProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMultiviewProperties(const VkPhysicalDeviceMultiviewProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVariablePointersFeatures(VkPhysicalDeviceVariablePointersFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVariablePointersFeatures(VkPhysicalDeviceVariablePointersFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVariablePointersFeatures(const VkPhysicalDeviceVariablePointersFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVariablePointersFeatures(const VkPhysicalDeviceVariablePointersFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeatures;
-static void print_VkPhysicalDeviceProtectedMemoryFeatures(VkPhysicalDeviceProtectedMemoryFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProtectedMemoryFeatures(VkPhysicalDeviceProtectedMemoryFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProtectedMemoryFeatures(const VkPhysicalDeviceProtectedMemoryFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProtectedMemoryFeatures(const VkPhysicalDeviceProtectedMemoryFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProtectedMemoryProperties(VkPhysicalDeviceProtectedMemoryProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProtectedMemoryProperties(VkPhysicalDeviceProtectedMemoryProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceProtectedMemoryProperties(const VkPhysicalDeviceProtectedMemoryProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceProtectedMemoryProperties(const VkPhysicalDeviceProtectedMemoryProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceQueueInfo2(VkDeviceQueueInfo2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueInfo2(VkDeviceQueueInfo2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceQueueInfo2(const VkDeviceQueueInfo2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueInfo2(const VkDeviceQueueInfo2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkProtectedSubmitInfo(VkProtectedSubmitInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkProtectedSubmitInfo(VkProtectedSubmitInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkProtectedSubmitInfo(const VkProtectedSubmitInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkProtectedSubmitInfo(const VkProtectedSubmitInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionCreateInfo(VkSamplerYcbcrConversionCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionCreateInfo(VkSamplerYcbcrConversionCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionCreateInfo(const VkSamplerYcbcrConversionCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionCreateInfo(const VkSamplerYcbcrConversionCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionInfo(VkSamplerYcbcrConversionInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionInfo(VkSamplerYcbcrConversionInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionInfo(const VkSamplerYcbcrConversionInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionInfo(const VkSamplerYcbcrConversionInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBindImagePlaneMemoryInfo(VkBindImagePlaneMemoryInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImagePlaneMemoryInfo(VkBindImagePlaneMemoryInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBindImagePlaneMemoryInfo(const VkBindImagePlaneMemoryInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImagePlaneMemoryInfo(const VkBindImagePlaneMemoryInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImagePlaneMemoryRequirementsInfo(VkImagePlaneMemoryRequirementsInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImagePlaneMemoryRequirementsInfo(VkImagePlaneMemoryRequirementsInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImagePlaneMemoryRequirementsInfo(const VkImagePlaneMemoryRequirementsInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImagePlaneMemoryRequirementsInfo(const VkImagePlaneMemoryRequirementsInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(VkPhysicalDeviceSamplerYcbcrConversionFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(VkPhysicalDeviceSamplerYcbcrConversionFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(const VkPhysicalDeviceSamplerYcbcrConversionFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSamplerYcbcrConversionFeatures(const VkPhysicalDeviceSamplerYcbcrConversionFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionImageFormatProperties(VkSamplerYcbcrConversionImageFormatProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionImageFormatProperties(VkSamplerYcbcrConversionImageFormatProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerYcbcrConversionImageFormatProperties(const VkSamplerYcbcrConversionImageFormatProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerYcbcrConversionImageFormatProperties(const VkSamplerYcbcrConversionImageFormatProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryProperties(VkExternalMemoryProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryProperties(VkExternalMemoryProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryProperties(const VkExternalMemoryProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryProperties(const VkExternalMemoryProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalImageFormatInfo(VkPhysicalDeviceExternalImageFormatInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalImageFormatInfo(VkPhysicalDeviceExternalImageFormatInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalImageFormatInfo(const VkPhysicalDeviceExternalImageFormatInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalImageFormatInfo(const VkPhysicalDeviceExternalImageFormatInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalImageFormatProperties(VkExternalImageFormatProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalImageFormatProperties(VkExternalImageFormatProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalImageFormatProperties(const VkExternalImageFormatProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalImageFormatProperties(const VkExternalImageFormatProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalBufferInfo(VkPhysicalDeviceExternalBufferInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalBufferInfo(VkPhysicalDeviceExternalBufferInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalBufferInfo(const VkPhysicalDeviceExternalBufferInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalBufferInfo(const VkPhysicalDeviceExternalBufferInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalBufferProperties(VkExternalBufferProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalBufferProperties(VkExternalBufferProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalBufferProperties(const VkExternalBufferProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalBufferProperties(const VkExternalBufferProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceIDProperties(VkPhysicalDeviceIDProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceIDProperties(VkPhysicalDeviceIDProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.deviceUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.deviceUUID[i], "", isCommaNeeded);
}
if (obj.driverUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.driverUUID[i], "", isCommaNeeded);
}
if (obj.deviceLUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_LUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceLUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_LUID_SIZE;
print_uint8_t(obj.deviceLUID[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceIDProperties(const VkPhysicalDeviceIDProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceIDProperties(const VkPhysicalDeviceIDProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->deviceUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->deviceUUID[i], "", isCommaNeeded);
}
if (obj->driverUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->driverUUID[i], "", isCommaNeeded);
}
if (obj->deviceLUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_LUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceLUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_LUID_SIZE;
print_uint8_t(obj->deviceLUID[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryImageCreateInfo(VkExternalMemoryImageCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryImageCreateInfo(VkExternalMemoryImageCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryImageCreateInfo(const VkExternalMemoryImageCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryImageCreateInfo(const VkExternalMemoryImageCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryBufferCreateInfo(VkExternalMemoryBufferCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryBufferCreateInfo(VkExternalMemoryBufferCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalMemoryBufferCreateInfo(const VkExternalMemoryBufferCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalMemoryBufferCreateInfo(const VkExternalMemoryBufferCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExportMemoryAllocateInfo(VkExportMemoryAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportMemoryAllocateInfo(VkExportMemoryAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExportMemoryAllocateInfo(const VkExportMemoryAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportMemoryAllocateInfo(const VkExportMemoryAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalFenceInfo(VkPhysicalDeviceExternalFenceInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalFenceInfo(VkPhysicalDeviceExternalFenceInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalFenceInfo(const VkPhysicalDeviceExternalFenceInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalFenceInfo(const VkPhysicalDeviceExternalFenceInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalFenceProperties(VkExternalFenceProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalFenceProperties(VkExternalFenceProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalFenceProperties(const VkExternalFenceProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalFenceProperties(const VkExternalFenceProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExportFenceCreateInfo(VkExportFenceCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportFenceCreateInfo(VkExportFenceCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExportFenceCreateInfo(const VkExportFenceCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportFenceCreateInfo(const VkExportFenceCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExportSemaphoreCreateInfo(VkExportSemaphoreCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportSemaphoreCreateInfo(VkExportSemaphoreCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExportSemaphoreCreateInfo(const VkExportSemaphoreCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExportSemaphoreCreateInfo(const VkExportSemaphoreCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalSemaphoreInfo(VkPhysicalDeviceExternalSemaphoreInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalSemaphoreInfo(VkPhysicalDeviceExternalSemaphoreInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalSemaphoreInfo(const VkPhysicalDeviceExternalSemaphoreInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalSemaphoreInfo(const VkPhysicalDeviceExternalSemaphoreInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkExternalSemaphoreProperties(VkExternalSemaphoreProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalSemaphoreProperties(VkExternalSemaphoreProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkExternalSemaphoreProperties(const VkExternalSemaphoreProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkExternalSemaphoreProperties(const VkExternalSemaphoreProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMaintenance3Properties(VkPhysicalDeviceMaintenance3Properties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMaintenance3Properties(VkPhysicalDeviceMaintenance3Properties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMaintenance3Properties(const VkPhysicalDeviceMaintenance3Properties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMaintenance3Properties(const VkPhysicalDeviceMaintenance3Properties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutSupport(VkDescriptorSetLayoutSupport obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutSupport(VkDescriptorSetLayoutSupport obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutSupport(const VkDescriptorSetLayoutSupport * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutSupport(const VkDescriptorSetLayoutSupport * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderDrawParametersFeatures(VkPhysicalDeviceShaderDrawParametersFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderDrawParametersFeatures(VkPhysicalDeviceShaderDrawParametersFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderDrawParametersFeatures(const VkPhysicalDeviceShaderDrawParametersFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderDrawParametersFeatures(const VkPhysicalDeviceShaderDrawParametersFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(18, "VK_DRIVER_ID_MESA_TURNIP"),
std::make_pair(19, "VK_DRIVER_ID_MESA_V3DV"),
std::make_pair(20, "VK_DRIVER_ID_MESA_PANVK"),
+ std::make_pair(21, "VK_DRIVER_ID_SAMSUNG_PROPRIETARY"),
};
-static void print_VkDriverId(VkDriverId obj, const std::string& str, bool commaNeeded) {
+static void print_VkDriverId(VkDriverId obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDriverId_map[obj] << "\"" << std::endl;
}
-static void print_VkDriverId(const VkDriverId * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDriverId(const VkDriverId * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"),
std::make_pair(2, "VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"),
};
-static void print_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkShaderFloatControlsIndependence_map[obj] << "\"" << std::endl;
}
-static void print_VkShaderFloatControlsIndependence(const VkShaderFloatControlsIndependence * obj, const std::string& str, bool commaNeeded) {
+static void print_VkShaderFloatControlsIndependence(const VkShaderFloatControlsIndependence * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_RESOLVE_MODE_MIN_BIT"),
std::make_pair(1ULL << 3, "VK_RESOLVE_MODE_MAX_BIT"),
};
-static void print_VkResolveModeFlagBits(VkResolveModeFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkResolveModeFlagBits(VkResolveModeFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkResolveModeFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkResolveModeFlagBits(const VkResolveModeFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkResolveModeFlagBits(const VkResolveModeFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 3, "VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"),
std::make_pair(1ULL << 4, "VK_DESCRIPTOR_BINDING_RESERVED_4_BIT_QCOM"),
};
-static void print_VkDescriptorBindingFlagBits(VkDescriptorBindingFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorBindingFlagBits(VkDescriptorBindingFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDescriptorBindingFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkDescriptorBindingFlagBits(const VkDescriptorBindingFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorBindingFlagBits(const VkDescriptorBindingFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_SAMPLER_REDUCTION_MODE_MIN"),
std::make_pair(2, "VK_SAMPLER_REDUCTION_MODE_MAX"),
};
-static void print_VkSamplerReductionMode(VkSamplerReductionMode obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerReductionMode(VkSamplerReductionMode obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSamplerReductionMode_map[obj] << "\"" << std::endl;
}
-static void print_VkSamplerReductionMode(const VkSamplerReductionMode * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSamplerReductionMode(const VkSamplerReductionMode * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(0, "VK_SEMAPHORE_TYPE_BINARY"),
std::make_pair(1, "VK_SEMAPHORE_TYPE_TIMELINE"),
};
-static void print_VkSemaphoreType(VkSemaphoreType obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreType(VkSemaphoreType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSemaphoreType_map[obj] << "\"" << std::endl;
}
-static void print_VkSemaphoreType(const VkSemaphoreType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreType(const VkSemaphoreType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkSemaphoreWaitFlagBits_map = {
std::make_pair(1ULL << 0, "VK_SEMAPHORE_WAIT_ANY_BIT"),
};
-static void print_VkSemaphoreWaitFlagBits(VkSemaphoreWaitFlagBits obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreWaitFlagBits(VkSemaphoreWaitFlagBits obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSemaphoreWaitFlagBits_map[obj] << "\"" << std::endl;
}
-static void print_VkSemaphoreWaitFlagBits(const VkSemaphoreWaitFlagBits * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreWaitFlagBits(const VkSemaphoreWaitFlagBits * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkSemaphoreWaitFlagBits_map[*obj] << "\"" << std::endl;
}
-static void print_VkResolveModeFlags(VkResolveModeFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkResolveModeFlags(VkResolveModeFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkResolveModeFlags(const VkResolveModeFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkResolveModeFlags(const VkResolveModeFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDescriptorBindingFlags(VkDescriptorBindingFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorBindingFlags(VkDescriptorBindingFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDescriptorBindingFlags(const VkDescriptorBindingFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDescriptorBindingFlags(const VkDescriptorBindingFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSemaphoreWaitFlags(VkSemaphoreWaitFlags obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreWaitFlags(VkSemaphoreWaitFlags obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSemaphoreWaitFlags(const VkSemaphoreWaitFlags * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSemaphoreWaitFlags(const VkSemaphoreWaitFlags * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPhysicalDeviceVulkan11Features(VkPhysicalDeviceVulkan11Features obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan11Features(VkPhysicalDeviceVulkan11Features obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan11Features(const VkPhysicalDeviceVulkan11Features * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan11Features(const VkPhysicalDeviceVulkan11Features * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan11Properties(VkPhysicalDeviceVulkan11Properties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan11Properties(VkPhysicalDeviceVulkan11Properties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.deviceUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.deviceUUID[i], "", isCommaNeeded);
}
if (obj.driverUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.driverUUID[i], "", isCommaNeeded);
}
if (obj.deviceLUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_LUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceLUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_LUID_SIZE;
print_uint8_t(obj.deviceLUID[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan11Properties(const VkPhysicalDeviceVulkan11Properties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan11Properties(const VkPhysicalDeviceVulkan11Properties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->deviceUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->deviceUUID[i], "", isCommaNeeded);
}
if (obj->driverUUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverUUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->driverUUID[i], "", isCommaNeeded);
}
if (obj->deviceLUID) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_LUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "deviceLUID" << "_" << i;
bool isCommaNeeded = (i+1) != VK_LUID_SIZE;
print_uint8_t(obj->deviceLUID[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan12Features(VkPhysicalDeviceVulkan12Features obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan12Features(VkPhysicalDeviceVulkan12Features obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan12Features(const VkPhysicalDeviceVulkan12Features * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan12Features(const VkPhysicalDeviceVulkan12Features * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkConformanceVersion(VkConformanceVersion obj, const std::string& s, bool commaNeeded) {
+static void print_VkConformanceVersion(VkConformanceVersion obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkConformanceVersion(const VkConformanceVersion * obj, const std::string& s, bool commaNeeded) {
+static void print_VkConformanceVersion(const VkConformanceVersion * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan12Properties(VkPhysicalDeviceVulkan12Properties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan12Properties(VkPhysicalDeviceVulkan12Properties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.driverName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_NAME_SIZE;
print_char(obj.driverName[i], "", isCommaNeeded);
}
if (obj.driverInfo) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_INFO_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverInfo" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_INFO_SIZE;
print_char(obj.driverInfo[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkan12Properties(const VkPhysicalDeviceVulkan12Properties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkan12Properties(const VkPhysicalDeviceVulkan12Properties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->driverName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_NAME_SIZE;
print_char(obj->driverName[i], "", isCommaNeeded);
}
if (obj->driverInfo) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_INFO_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverInfo" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_INFO_SIZE;
print_char(obj->driverInfo[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatListCreateInfo(VkImageFormatListCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatListCreateInfo(VkImageFormatListCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pViewFormats) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.viewFormatCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewFormats" << "_" << i;
bool isCommaNeeded = (i+1) != obj.viewFormatCount;
print_VkFormat(obj.pViewFormats[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkImageFormatListCreateInfo(const VkImageFormatListCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageFormatListCreateInfo(const VkImageFormatListCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pViewFormats) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->viewFormatCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewFormats" << "_" << i;
bool isCommaNeeded = (i+1) != obj->viewFormatCount;
print_VkFormat(obj->pViewFormats[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescription2(VkAttachmentDescription2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescription2(VkAttachmentDescription2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescription2(const VkAttachmentDescription2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescription2(const VkAttachmentDescription2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReference2(VkAttachmentReference2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReference2(VkAttachmentReference2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReference2(const VkAttachmentReference2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReference2(const VkAttachmentReference2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescription2(VkSubpassDescription2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescription2(VkSubpassDescription2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pPreserveAttachments) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.preserveAttachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pPreserveAttachments" << "_" << i;
bool isCommaNeeded = (i+1) != obj.preserveAttachmentCount;
print_uint32_t(obj.pPreserveAttachments[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescription2(const VkSubpassDescription2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescription2(const VkSubpassDescription2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pPreserveAttachments) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->preserveAttachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pPreserveAttachments" << "_" << i;
bool isCommaNeeded = (i+1) != obj->preserveAttachmentCount;
print_uint32_t(obj->pPreserveAttachments[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDependency2(VkSubpassDependency2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDependency2(VkSubpassDependency2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDependency2(const VkSubpassDependency2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDependency2(const VkSubpassDependency2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassCreateInfo2(VkRenderPassCreateInfo2 obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassCreateInfo2(VkRenderPassCreateInfo2 obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pCorrelatedViewMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.correlatedViewMaskCount; i++) {
- std:: stringstream tmp;
- tmp << "pCorrelatedViewMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj.correlatedViewMaskCount;
print_uint32_t(obj.pCorrelatedViewMasks[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassCreateInfo2(const VkRenderPassCreateInfo2 * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassCreateInfo2(const VkRenderPassCreateInfo2 * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pCorrelatedViewMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->correlatedViewMaskCount; i++) {
- std:: stringstream tmp;
- tmp << "pCorrelatedViewMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj->correlatedViewMaskCount;
print_uint32_t(obj->pCorrelatedViewMasks[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSubpassBeginInfo(VkSubpassBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassBeginInfo(VkSubpassBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassBeginInfo(const VkSubpassBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassBeginInfo(const VkSubpassBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubpassEndInfo(VkSubpassEndInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassEndInfo(VkSubpassEndInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassEndInfo(const VkSubpassEndInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassEndInfo(const VkSubpassEndInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice8BitStorageFeatures(VkPhysicalDevice8BitStorageFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice8BitStorageFeatures(VkPhysicalDevice8BitStorageFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice8BitStorageFeatures(const VkPhysicalDevice8BitStorageFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice8BitStorageFeatures(const VkPhysicalDevice8BitStorageFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDriverProperties(VkPhysicalDeviceDriverProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDriverProperties(VkPhysicalDeviceDriverProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.driverName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_NAME_SIZE;
print_char(obj.driverName[i], "", isCommaNeeded);
}
if (obj.driverInfo) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_INFO_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverInfo" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_INFO_SIZE;
print_char(obj.driverInfo[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDriverProperties(const VkPhysicalDeviceDriverProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDriverProperties(const VkPhysicalDeviceDriverProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->driverName) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_NAME_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverName" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_NAME_SIZE;
print_char(obj->driverName[i], "", isCommaNeeded);
}
if (obj->driverInfo) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DRIVER_INFO_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "driverInfo" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DRIVER_INFO_SIZE;
print_char(obj->driverInfo[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderAtomicInt64Features(VkPhysicalDeviceShaderAtomicInt64Features obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderAtomicInt64Features(VkPhysicalDeviceShaderAtomicInt64Features obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderAtomicInt64Features(const VkPhysicalDeviceShaderAtomicInt64Features * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderAtomicInt64Features(const VkPhysicalDeviceShaderAtomicInt64Features * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderFloat16Int8Features(VkPhysicalDeviceShaderFloat16Int8Features obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderFloat16Int8Features(VkPhysicalDeviceShaderFloat16Int8Features obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderFloat16Int8Features(const VkPhysicalDeviceShaderFloat16Int8Features * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderFloat16Int8Features(const VkPhysicalDeviceShaderFloat16Int8Features * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFloatControlsProperties(VkPhysicalDeviceFloatControlsProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFloatControlsProperties(VkPhysicalDeviceFloatControlsProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFloatControlsProperties(const VkPhysicalDeviceFloatControlsProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFloatControlsProperties(const VkPhysicalDeviceFloatControlsProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(VkDescriptorSetLayoutBindingFlagsCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(VkDescriptorSetLayoutBindingFlagsCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pBindingFlags) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.bindingCount; i++) {
- std:: stringstream tmp;
- tmp << "pBindingFlags" << "_" << i;
bool isCommaNeeded = (i+1) != obj.bindingCount;
print_VkDescriptorBindingFlags(obj.pBindingFlags[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(const VkDescriptorSetLayoutBindingFlagsCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetLayoutBindingFlagsCreateInfo(const VkDescriptorSetLayoutBindingFlagsCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pBindingFlags) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->bindingCount; i++) {
- std:: stringstream tmp;
- tmp << "pBindingFlags" << "_" << i;
bool isCommaNeeded = (i+1) != obj->bindingCount;
print_VkDescriptorBindingFlags(obj->pBindingFlags[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDescriptorIndexingFeatures(VkPhysicalDeviceDescriptorIndexingFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDescriptorIndexingFeatures(VkPhysicalDeviceDescriptorIndexingFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDescriptorIndexingFeatures(const VkPhysicalDeviceDescriptorIndexingFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDescriptorIndexingFeatures(const VkPhysicalDeviceDescriptorIndexingFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDescriptorIndexingProperties(VkPhysicalDeviceDescriptorIndexingProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDescriptorIndexingProperties(VkPhysicalDeviceDescriptorIndexingProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDescriptorIndexingProperties(const VkPhysicalDeviceDescriptorIndexingProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDescriptorIndexingProperties(const VkPhysicalDeviceDescriptorIndexingProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(VkDescriptorSetVariableDescriptorCountAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(VkDescriptorSetVariableDescriptorCountAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDescriptorCounts) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.descriptorSetCount; i++) {
- std:: stringstream tmp;
- tmp << "pDescriptorCounts" << "_" << i;
bool isCommaNeeded = (i+1) != obj.descriptorSetCount;
print_uint32_t(obj.pDescriptorCounts[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(const VkDescriptorSetVariableDescriptorCountAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetVariableDescriptorCountAllocateInfo(const VkDescriptorSetVariableDescriptorCountAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDescriptorCounts) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->descriptorSetCount; i++) {
- std:: stringstream tmp;
- tmp << "pDescriptorCounts" << "_" << i;
bool isCommaNeeded = (i+1) != obj->descriptorSetCount;
print_uint32_t(obj->pDescriptorCounts[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(VkDescriptorSetVariableDescriptorCountLayoutSupport obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(VkDescriptorSetVariableDescriptorCountLayoutSupport obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(const VkDescriptorSetVariableDescriptorCountLayoutSupport * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDescriptorSetVariableDescriptorCountLayoutSupport(const VkDescriptorSetVariableDescriptorCountLayoutSupport * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescriptionDepthStencilResolve(VkSubpassDescriptionDepthStencilResolve obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescriptionDepthStencilResolve(VkSubpassDescriptionDepthStencilResolve obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassDescriptionDepthStencilResolve(const VkSubpassDescriptionDepthStencilResolve * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassDescriptionDepthStencilResolve(const VkSubpassDescriptionDepthStencilResolve * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDepthStencilResolveProperties(VkPhysicalDeviceDepthStencilResolveProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDepthStencilResolveProperties(VkPhysicalDeviceDepthStencilResolveProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDepthStencilResolveProperties(const VkPhysicalDeviceDepthStencilResolveProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDepthStencilResolveProperties(const VkPhysicalDeviceDepthStencilResolveProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(VkPhysicalDeviceScalarBlockLayoutFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(VkPhysicalDeviceScalarBlockLayoutFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(const VkPhysicalDeviceScalarBlockLayoutFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceScalarBlockLayoutFeatures(const VkPhysicalDeviceScalarBlockLayoutFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageStencilUsageCreateInfo(VkImageStencilUsageCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageStencilUsageCreateInfo(VkImageStencilUsageCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageStencilUsageCreateInfo(const VkImageStencilUsageCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageStencilUsageCreateInfo(const VkImageStencilUsageCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerReductionModeCreateInfo(VkSamplerReductionModeCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerReductionModeCreateInfo(VkSamplerReductionModeCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerReductionModeCreateInfo(const VkSamplerReductionModeCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerReductionModeCreateInfo(const VkSamplerReductionModeCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(VkPhysicalDeviceSamplerFilterMinmaxProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(VkPhysicalDeviceSamplerFilterMinmaxProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(const VkPhysicalDeviceSamplerFilterMinmaxProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSamplerFilterMinmaxProperties(const VkPhysicalDeviceSamplerFilterMinmaxProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(VkPhysicalDeviceVulkanMemoryModelFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(VkPhysicalDeviceVulkanMemoryModelFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(const VkPhysicalDeviceVulkanMemoryModelFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanMemoryModelFeatures(const VkPhysicalDeviceVulkanMemoryModelFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImagelessFramebufferFeatures(VkPhysicalDeviceImagelessFramebufferFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImagelessFramebufferFeatures(VkPhysicalDeviceImagelessFramebufferFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImagelessFramebufferFeatures(const VkPhysicalDeviceImagelessFramebufferFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImagelessFramebufferFeatures(const VkPhysicalDeviceImagelessFramebufferFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferAttachmentImageInfo(VkFramebufferAttachmentImageInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferAttachmentImageInfo(VkFramebufferAttachmentImageInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pViewFormats) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.viewFormatCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewFormats" << "_" << i;
bool isCommaNeeded = (i+1) != obj.viewFormatCount;
print_VkFormat(obj.pViewFormats[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferAttachmentImageInfo(const VkFramebufferAttachmentImageInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferAttachmentImageInfo(const VkFramebufferAttachmentImageInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pViewFormats) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->viewFormatCount; i++) {
- std:: stringstream tmp;
- tmp << "pViewFormats" << "_" << i;
bool isCommaNeeded = (i+1) != obj->viewFormatCount;
print_VkFormat(obj->pViewFormats[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferAttachmentsCreateInfo(VkFramebufferAttachmentsCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferAttachmentsCreateInfo(VkFramebufferAttachmentsCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFramebufferAttachmentsCreateInfo(const VkFramebufferAttachmentsCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFramebufferAttachmentsCreateInfo(const VkFramebufferAttachmentsCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassAttachmentBeginInfo(VkRenderPassAttachmentBeginInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassAttachmentBeginInfo(VkRenderPassAttachmentBeginInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassAttachmentBeginInfo(const VkRenderPassAttachmentBeginInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassAttachmentBeginInfo(const VkRenderPassAttachmentBeginInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(VkPhysicalDeviceUniformBufferStandardLayoutFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(VkPhysicalDeviceUniformBufferStandardLayoutFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(const VkPhysicalDeviceUniformBufferStandardLayoutFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(const VkPhysicalDeviceUniformBufferStandardLayoutFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReferenceStencilLayout(VkAttachmentReferenceStencilLayout obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReferenceStencilLayout(VkAttachmentReferenceStencilLayout obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentReferenceStencilLayout(const VkAttachmentReferenceStencilLayout * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentReferenceStencilLayout(const VkAttachmentReferenceStencilLayout * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescriptionStencilLayout(VkAttachmentDescriptionStencilLayout obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescriptionStencilLayout(VkAttachmentDescriptionStencilLayout obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentDescriptionStencilLayout(const VkAttachmentDescriptionStencilLayout * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentDescriptionStencilLayout(const VkAttachmentDescriptionStencilLayout * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceHostQueryResetFeatures(VkPhysicalDeviceHostQueryResetFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceHostQueryResetFeatures(VkPhysicalDeviceHostQueryResetFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceHostQueryResetFeatures(const VkPhysicalDeviceHostQueryResetFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceHostQueryResetFeatures(const VkPhysicalDeviceHostQueryResetFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(VkPhysicalDeviceTimelineSemaphoreFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(VkPhysicalDeviceTimelineSemaphoreFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(const VkPhysicalDeviceTimelineSemaphoreFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTimelineSemaphoreFeatures(const VkPhysicalDeviceTimelineSemaphoreFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTimelineSemaphoreProperties(VkPhysicalDeviceTimelineSemaphoreProperties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTimelineSemaphoreProperties(VkPhysicalDeviceTimelineSemaphoreProperties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTimelineSemaphoreProperties(const VkPhysicalDeviceTimelineSemaphoreProperties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTimelineSemaphoreProperties(const VkPhysicalDeviceTimelineSemaphoreProperties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreTypeCreateInfo(VkSemaphoreTypeCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreTypeCreateInfo(VkSemaphoreTypeCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreTypeCreateInfo(const VkSemaphoreTypeCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreTypeCreateInfo(const VkSemaphoreTypeCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkTimelineSemaphoreSubmitInfo(VkTimelineSemaphoreSubmitInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkTimelineSemaphoreSubmitInfo(VkTimelineSemaphoreSubmitInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pWaitSemaphoreValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.waitSemaphoreValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitSemaphoreValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj.waitSemaphoreValueCount;
print_uint64_t(obj.pWaitSemaphoreValues[i], "", isCommaNeeded);
}
if (obj.pSignalSemaphoreValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.signalSemaphoreValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pSignalSemaphoreValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj.signalSemaphoreValueCount;
print_uint64_t(obj.pSignalSemaphoreValues[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkTimelineSemaphoreSubmitInfo(const VkTimelineSemaphoreSubmitInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkTimelineSemaphoreSubmitInfo(const VkTimelineSemaphoreSubmitInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pWaitSemaphoreValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->waitSemaphoreValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pWaitSemaphoreValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj->waitSemaphoreValueCount;
print_uint64_t(obj->pWaitSemaphoreValues[i], "", isCommaNeeded);
}
if (obj->pSignalSemaphoreValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->signalSemaphoreValueCount; i++) {
- std:: stringstream tmp;
- tmp << "pSignalSemaphoreValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj->signalSemaphoreValueCount;
print_uint64_t(obj->pSignalSemaphoreValues[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreWaitInfo(VkSemaphoreWaitInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreWaitInfo(VkSemaphoreWaitInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.semaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj.semaphoreCount;
print_uint64_t(obj.pValues[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreWaitInfo(const VkSemaphoreWaitInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreWaitInfo(const VkSemaphoreWaitInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pValues) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->semaphoreCount; i++) {
- std:: stringstream tmp;
- tmp << "pValues" << "_" << i;
bool isCommaNeeded = (i+1) != obj->semaphoreCount;
print_uint64_t(obj->pValues[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreSignalInfo(VkSemaphoreSignalInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreSignalInfo(VkSemaphoreSignalInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreSignalInfo(const VkSemaphoreSignalInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreSignalInfo(const VkSemaphoreSignalInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(VkPhysicalDeviceBufferDeviceAddressFeatures obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(VkPhysicalDeviceBufferDeviceAddressFeatures obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(const VkPhysicalDeviceBufferDeviceAddressFeatures * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBufferDeviceAddressFeatures(const VkPhysicalDeviceBufferDeviceAddressFeatures * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferDeviceAddressInfo(VkBufferDeviceAddressInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferDeviceAddressInfo(VkBufferDeviceAddressInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferDeviceAddressInfo(const VkBufferDeviceAddressInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferDeviceAddressInfo(const VkBufferDeviceAddressInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferOpaqueCaptureAddressCreateInfo(VkBufferOpaqueCaptureAddressCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferOpaqueCaptureAddressCreateInfo(VkBufferOpaqueCaptureAddressCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferOpaqueCaptureAddressCreateInfo(const VkBufferOpaqueCaptureAddressCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferOpaqueCaptureAddressCreateInfo(const VkBufferOpaqueCaptureAddressCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(VkMemoryOpaqueCaptureAddressAllocateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(VkMemoryOpaqueCaptureAddressAllocateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(const VkMemoryOpaqueCaptureAddressAllocateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryOpaqueCaptureAddressAllocateInfo(const VkMemoryOpaqueCaptureAddressAllocateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(VkDeviceMemoryOpaqueCaptureAddressInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(VkDeviceMemoryOpaqueCaptureAddressInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(const VkDeviceMemoryOpaqueCaptureAddressInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceMemoryOpaqueCaptureAddressInfo(const VkDeviceMemoryOpaqueCaptureAddressInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(2, "VK_FAULT_LEVEL_RECOVERABLE"),
std::make_pair(3, "VK_FAULT_LEVEL_WARNING"),
};
-static void print_VkFaultLevel(VkFaultLevel obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultLevel(VkFaultLevel obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFaultLevel_map[obj] << "\"" << std::endl;
}
-static void print_VkFaultLevel(const VkFaultLevel * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultLevel(const VkFaultLevel * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(5, "VK_FAULT_TYPE_COMMAND_BUFFER_FULL"),
std::make_pair(6, "VK_FAULT_TYPE_INVALID_API_USAGE"),
};
-static void print_VkFaultType(VkFaultType obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultType(VkFaultType obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFaultType_map[obj] << "\"" << std::endl;
}
-static void print_VkFaultType(const VkFaultType * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultType(const VkFaultType * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkFaultQueryBehavior_map = {
std::make_pair(0, "VK_FAULT_QUERY_BEHAVIOR_GET_AND_CLEAR_ALL_FAULTS"),
};
-static void print_VkFaultQueryBehavior(VkFaultQueryBehavior obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultQueryBehavior(VkFaultQueryBehavior obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFaultQueryBehavior_map[obj] << "\"" << std::endl;
}
-static void print_VkFaultQueryBehavior(const VkFaultQueryBehavior * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFaultQueryBehavior(const VkFaultQueryBehavior * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkPipelineMatchControl_map = {
std::make_pair(0, "VK_PIPELINE_MATCH_CONTROL_APPLICATION_UUID_EXACT_MATCH"),
};
-static void print_VkPipelineMatchControl(VkPipelineMatchControl obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineMatchControl(VkPipelineMatchControl obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineMatchControl_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineMatchControl(const VkPipelineMatchControl * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineMatchControl(const VkPipelineMatchControl * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkPipelineCacheValidationVersion_map = {
std::make_pair(1, "VK_PIPELINE_CACHE_VALIDATION_VERSION_SAFETY_CRITICAL_ONE"),
};
-static void print_VkPipelineCacheValidationVersion(VkPipelineCacheValidationVersion obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheValidationVersion(VkPipelineCacheValidationVersion obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineCacheValidationVersion_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineCacheValidationVersion(const VkPipelineCacheValidationVersion * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineCacheValidationVersion(const VkPipelineCacheValidationVersion * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkPipelineCacheValidationVersion_map[*obj] << "\"" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanSC10Features(VkPhysicalDeviceVulkanSC10Features obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanSC10Features(VkPhysicalDeviceVulkanSC10Features obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanSC10Features(const VkPhysicalDeviceVulkanSC10Features * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanSC10Features(const VkPhysicalDeviceVulkanSC10Features * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanSC10Properties(VkPhysicalDeviceVulkanSC10Properties obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanSC10Properties(VkPhysicalDeviceVulkanSC10Properties obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVulkanSC10Properties(const VkPhysicalDeviceVulkanSC10Properties * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVulkanSC10Properties(const VkPhysicalDeviceVulkanSC10Properties * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelinePoolSize(VkPipelinePoolSize obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelinePoolSize(VkPipelinePoolSize obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelinePoolSize(const VkPipelinePoolSize * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelinePoolSize(const VkPipelinePoolSize * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceObjectReservationCreateInfo(VkDeviceObjectReservationCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceObjectReservationCreateInfo(VkDeviceObjectReservationCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceObjectReservationCreateInfo(const VkDeviceObjectReservationCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceObjectReservationCreateInfo(const VkDeviceObjectReservationCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolMemoryReservationCreateInfo(VkCommandPoolMemoryReservationCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolMemoryReservationCreateInfo(VkCommandPoolMemoryReservationCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolMemoryReservationCreateInfo(const VkCommandPoolMemoryReservationCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolMemoryReservationCreateInfo(const VkCommandPoolMemoryReservationCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolMemoryConsumption(VkCommandPoolMemoryConsumption obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolMemoryConsumption(VkCommandPoolMemoryConsumption obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandPoolMemoryConsumption(const VkCommandPoolMemoryConsumption * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandPoolMemoryConsumption(const VkCommandPoolMemoryConsumption * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFaultData(VkFaultData obj, const std::string& s, bool commaNeeded) {
+static void print_VkFaultData(VkFaultData obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFaultData(const VkFaultData * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFaultData(const VkFaultData * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFaultCallbackInfo(VkFaultCallbackInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkFaultCallbackInfo(VkFaultCallbackInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFaultCallbackInfo(const VkFaultCallbackInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFaultCallbackInfo(const VkFaultCallbackInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineOfflineCreateInfo(VkPipelineOfflineCreateInfo obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineOfflineCreateInfo(VkPipelineOfflineCreateInfo obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pipelineIdentifier) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineIdentifier" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint32_t((deUint32)obj.pipelineIdentifier[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineOfflineCreateInfo(const VkPipelineOfflineCreateInfo * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineOfflineCreateInfo(const VkPipelineOfflineCreateInfo * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pipelineIdentifier) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineIdentifier" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint32_t((deUint32)obj->pipelineIdentifier[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheStageValidationIndexEntry(VkPipelineCacheStageValidationIndexEntry obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheStageValidationIndexEntry(VkPipelineCacheStageValidationIndexEntry obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheStageValidationIndexEntry(const VkPipelineCacheStageValidationIndexEntry * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheStageValidationIndexEntry(const VkPipelineCacheStageValidationIndexEntry * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheSafetyCriticalIndexEntry(VkPipelineCacheSafetyCriticalIndexEntry obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheSafetyCriticalIndexEntry(VkPipelineCacheSafetyCriticalIndexEntry obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pipelineIdentifier) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineIdentifier" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint32_t((deUint32)obj.pipelineIdentifier[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheSafetyCriticalIndexEntry(const VkPipelineCacheSafetyCriticalIndexEntry * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheSafetyCriticalIndexEntry(const VkPipelineCacheSafetyCriticalIndexEntry * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pipelineIdentifier) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "pipelineIdentifier" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint32_t((deUint32)obj->pipelineIdentifier[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(VkPipelineCacheHeaderVersionSafetyCriticalOne obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(VkPipelineCacheHeaderVersionSafetyCriticalOne obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(const VkPipelineCacheHeaderVersionSafetyCriticalOne * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineCacheHeaderVersionSafetyCriticalOne(const VkPipelineCacheHeaderVersionSafetyCriticalOne * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceKHR(VkSurfaceKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceKHR(VkSurfaceKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSurfaceKHR(const VkSurfaceKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceKHR(const VkSurfaceKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1ULL << 7, "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"),
std::make_pair(1ULL << 8, "VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR"),
};
-static void print_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSurfaceTransformFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkSurfaceTransformFlagBitsKHR(const VkSurfaceTransformFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceTransformFlagBitsKHR(const VkSurfaceTransformFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000111000, "VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR"),
std::make_pair(1000111001, "VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR"),
};
-static void print_VkPresentModeKHR(VkPresentModeKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPresentModeKHR(VkPresentModeKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPresentModeKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPresentModeKHR(const VkPresentModeKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPresentModeKHR(const VkPresentModeKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1000104014, "VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT"),
std::make_pair(1000213000, "VK_COLOR_SPACE_DISPLAY_NATIVE_AMD"),
};
-static void print_VkColorSpaceKHR(VkColorSpaceKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorSpaceKHR(VkColorSpaceKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkColorSpaceKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkColorSpaceKHR(const VkColorSpaceKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkColorSpaceKHR(const VkColorSpaceKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR"),
std::make_pair(1ULL << 3, "VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR"),
};
-static void print_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkCompositeAlphaFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkCompositeAlphaFlagBitsKHR(const VkCompositeAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompositeAlphaFlagBitsKHR(const VkCompositeAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkCompositeAlphaFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkCompositeAlphaFlagsKHR(const VkCompositeAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkCompositeAlphaFlagsKHR(const VkCompositeAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSurfaceTransformFlagsKHR(const VkSurfaceTransformFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceTransformFlagsKHR(const VkSurfaceTransformFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSurfaceCapabilitiesKHR(VkSurfaceCapabilitiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilitiesKHR(VkSurfaceCapabilitiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceFormatKHR(VkSurfaceFormatKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceFormatKHR(VkSurfaceFormatKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceFormatKHR(const VkSurfaceFormatKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceFormatKHR(const VkSurfaceFormatKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSwapchainKHR(VkSwapchainKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainKHR(VkSwapchainKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkSwapchainKHR(const VkSwapchainKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainKHR(const VkSwapchainKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1ULL << 0, "VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"),
std::make_pair(1ULL << 2, "VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"),
};
-static void print_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSwapchainCreateFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkSwapchainCreateFlagBitsKHR(const VkSwapchainCreateFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainCreateFlagBitsKHR(const VkSwapchainCreateFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 2, "VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR"),
std::make_pair(1ULL << 3, "VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR"),
};
-static void print_VkDeviceGroupPresentModeFlagBitsKHR(VkDeviceGroupPresentModeFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceGroupPresentModeFlagBitsKHR(VkDeviceGroupPresentModeFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDeviceGroupPresentModeFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkDeviceGroupPresentModeFlagBitsKHR(const VkDeviceGroupPresentModeFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceGroupPresentModeFlagBitsKHR(const VkDeviceGroupPresentModeFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkDeviceGroupPresentModeFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSwapchainCreateFlagsKHR(const VkSwapchainCreateFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSwapchainCreateFlagsKHR(const VkSwapchainCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDeviceGroupPresentModeFlagsKHR(VkDeviceGroupPresentModeFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceGroupPresentModeFlagsKHR(VkDeviceGroupPresentModeFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDeviceGroupPresentModeFlagsKHR(const VkDeviceGroupPresentModeFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceGroupPresentModeFlagsKHR(const VkDeviceGroupPresentModeFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSwapchainCreateInfoKHR(VkSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSwapchainCreateInfoKHR(VkSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.queueFamilyIndexCount;
print_uint32_t(obj.pQueueFamilyIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->queueFamilyIndexCount;
print_uint32_t(obj->pQueueFamilyIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPresentInfoKHR(VkPresentInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentInfoKHR(VkPresentInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pImageIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pImageIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.swapchainCount;
print_uint32_t(obj.pImageIndices[i], "", isCommaNeeded);
}
if (obj.pResults) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pResults" << "_" << i;
bool isCommaNeeded = (i+1) != obj.swapchainCount;
print_VkResult(obj.pResults[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPresentInfoKHR(const VkPresentInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentInfoKHR(const VkPresentInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pImageIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pImageIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->swapchainCount;
print_uint32_t(obj->pImageIndices[i], "", isCommaNeeded);
}
if (obj->pResults) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pResults" << "_" << i;
bool isCommaNeeded = (i+1) != obj->swapchainCount;
print_VkResult(obj->pResults[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkImageSwapchainCreateInfoKHR(VkImageSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSwapchainCreateInfoKHR(VkImageSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemorySwapchainInfoKHR(VkBindImageMemorySwapchainInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemorySwapchainInfoKHR(VkBindImageMemorySwapchainInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAcquireNextImageInfoKHR(VkAcquireNextImageInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkAcquireNextImageInfoKHR(VkAcquireNextImageInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupPresentCapabilitiesKHR(VkDeviceGroupPresentCapabilitiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupPresentCapabilitiesKHR(VkDeviceGroupPresentCapabilitiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.presentMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DEVICE_GROUP_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "presentMask" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DEVICE_GROUP_SIZE;
print_uint32_t(obj.presentMask[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->presentMask) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DEVICE_GROUP_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "presentMask" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DEVICE_GROUP_SIZE;
print_uint32_t(obj->presentMask[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupPresentInfoKHR(VkDeviceGroupPresentInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupPresentInfoKHR(VkDeviceGroupPresentInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDeviceMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj.swapchainCount;
print_uint32_t(obj.pDeviceMasks[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDeviceMasks) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->swapchainCount; i++) {
- std:: stringstream tmp;
- tmp << "pDeviceMasks" << "_" << i;
bool isCommaNeeded = (i+1) != obj->swapchainCount;
print_uint32_t(obj->pDeviceMasks[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupSwapchainCreateInfoKHR(VkDeviceGroupSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupSwapchainCreateInfoKHR(VkDeviceGroupSwapchainCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayKHR(VkDisplayKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayKHR(VkDisplayKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDisplayKHR(const VkDisplayKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayKHR(const VkDisplayKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDisplayModeKHR(VkDisplayModeKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayModeKHR(VkDisplayModeKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDisplayModeKHR(const VkDisplayModeKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayModeKHR(const VkDisplayModeKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1ULL << 2, "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR"),
std::make_pair(1ULL << 3, "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR"),
};
-static void print_VkDisplayPlaneAlphaFlagBitsKHR(VkDisplayPlaneAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPlaneAlphaFlagBitsKHR(VkDisplayPlaneAlphaFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDisplayPlaneAlphaFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkDisplayPlaneAlphaFlagBitsKHR(const VkDisplayPlaneAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPlaneAlphaFlagBitsKHR(const VkDisplayPlaneAlphaFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkDisplayPlaneAlphaFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkDisplayModeCreateFlagsKHR(VkDisplayModeCreateFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayModeCreateFlagsKHR(VkDisplayModeCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDisplayModeCreateFlagsKHR(const VkDisplayModeCreateFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayModeCreateFlagsKHR(const VkDisplayModeCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDisplayPlaneAlphaFlagsKHR(VkDisplayPlaneAlphaFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPlaneAlphaFlagsKHR(VkDisplayPlaneAlphaFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDisplayPlaneAlphaFlagsKHR(const VkDisplayPlaneAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPlaneAlphaFlagsKHR(const VkDisplayPlaneAlphaFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDisplaySurfaceCreateFlagsKHR(VkDisplaySurfaceCreateFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplaySurfaceCreateFlagsKHR(VkDisplaySurfaceCreateFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDisplaySurfaceCreateFlagsKHR(const VkDisplaySurfaceCreateFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplaySurfaceCreateFlagsKHR(const VkDisplaySurfaceCreateFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDisplayModeParametersKHR(VkDisplayModeParametersKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeParametersKHR(VkDisplayModeParametersKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModeCreateInfoKHR(VkDisplayModeCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeCreateInfoKHR(VkDisplayModeCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModePropertiesKHR(VkDisplayModePropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModePropertiesKHR(VkDisplayModePropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneCapabilitiesKHR(VkDisplayPlaneCapabilitiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneCapabilitiesKHR(VkDisplayPlaneCapabilitiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlanePropertiesKHR(VkDisplayPlanePropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlanePropertiesKHR(VkDisplayPlanePropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPropertiesKHR(VkDisplayPropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPropertiesKHR(VkDisplayPropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplaySurfaceCreateInfoKHR(VkDisplaySurfaceCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplaySurfaceCreateInfoKHR(VkDisplaySurfaceCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPresentInfoKHR(VkDisplayPresentInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPresentInfoKHR(VkDisplayPresentInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImportMemoryFdInfoKHR(VkImportMemoryFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportMemoryFdInfoKHR(VkImportMemoryFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImportMemoryFdInfoKHR(const VkImportMemoryFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportMemoryFdInfoKHR(const VkImportMemoryFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryFdPropertiesKHR(VkMemoryFdPropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryFdPropertiesKHR(VkMemoryFdPropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryFdPropertiesKHR(const VkMemoryFdPropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryFdPropertiesKHR(const VkMemoryFdPropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryGetFdInfoKHR(VkMemoryGetFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryGetFdInfoKHR(VkMemoryGetFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryGetFdInfoKHR(const VkMemoryGetFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryGetFdInfoKHR(const VkMemoryGetFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImportSemaphoreFdInfoKHR(VkImportSemaphoreFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportSemaphoreFdInfoKHR(VkImportSemaphoreFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreGetFdInfoKHR(VkSemaphoreGetFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreGetFdInfoKHR(VkSemaphoreGetFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRectLayerKHR(VkRectLayerKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkRectLayerKHR(VkRectLayerKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRectLayerKHR(const VkRectLayerKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRectLayerKHR(const VkRectLayerKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPresentRegionKHR(VkPresentRegionKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentRegionKHR(VkPresentRegionKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPresentRegionKHR(const VkPresentRegionKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentRegionKHR(const VkPresentRegionKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPresentRegionsKHR(VkPresentRegionsKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentRegionsKHR(VkPresentRegionsKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPresentRegionsKHR(const VkPresentRegionsKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPresentRegionsKHR(const VkPresentRegionsKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSharedPresentSurfaceCapabilitiesKHR(VkSharedPresentSurfaceCapabilitiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSharedPresentSurfaceCapabilitiesKHR(VkSharedPresentSurfaceCapabilitiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSharedPresentSurfaceCapabilitiesKHR(const VkSharedPresentSurfaceCapabilitiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSharedPresentSurfaceCapabilitiesKHR(const VkSharedPresentSurfaceCapabilitiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImportFenceFdInfoKHR(VkImportFenceFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportFenceFdInfoKHR(VkImportFenceFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImportFenceFdInfoKHR(const VkImportFenceFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportFenceFdInfoKHR(const VkImportFenceFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFenceGetFdInfoKHR(VkFenceGetFdInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkFenceGetFdInfoKHR(VkFenceGetFdInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFenceGetFdInfoKHR(const VkFenceGetFdInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFenceGetFdInfoKHR(const VkFenceGetFdInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(9, "VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR"),
std::make_pair(10, "VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR"),
};
-static void print_VkPerformanceCounterUnitKHR(VkPerformanceCounterUnitKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterUnitKHR(VkPerformanceCounterUnitKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPerformanceCounterUnitKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPerformanceCounterUnitKHR(const VkPerformanceCounterUnitKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterUnitKHR(const VkPerformanceCounterUnitKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1, "VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR"),
std::make_pair(2, "VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR"),
};
-static void print_VkPerformanceCounterScopeKHR(VkPerformanceCounterScopeKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterScopeKHR(VkPerformanceCounterScopeKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPerformanceCounterScopeKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPerformanceCounterScopeKHR(const VkPerformanceCounterScopeKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterScopeKHR(const VkPerformanceCounterScopeKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(4, "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR"),
std::make_pair(5, "VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR"),
};
-static void print_VkPerformanceCounterStorageKHR(VkPerformanceCounterStorageKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterStorageKHR(VkPerformanceCounterStorageKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPerformanceCounterStorageKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPerformanceCounterStorageKHR(const VkPerformanceCounterStorageKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterStorageKHR(const VkPerformanceCounterStorageKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 0, "VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR"),
std::make_pair(1ULL << 1, "VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR"),
};
-static void print_VkPerformanceCounterDescriptionFlagBitsKHR(VkPerformanceCounterDescriptionFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionFlagBitsKHR(VkPerformanceCounterDescriptionFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPerformanceCounterDescriptionFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPerformanceCounterDescriptionFlagBitsKHR(const VkPerformanceCounterDescriptionFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionFlagBitsKHR(const VkPerformanceCounterDescriptionFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkAcquireProfilingLockFlagBitsKHR_map = {
};
-static void print_VkAcquireProfilingLockFlagBitsKHR(VkAcquireProfilingLockFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkAcquireProfilingLockFlagBitsKHR(VkAcquireProfilingLockFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAcquireProfilingLockFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkAcquireProfilingLockFlagBitsKHR(const VkAcquireProfilingLockFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAcquireProfilingLockFlagBitsKHR(const VkAcquireProfilingLockFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkAcquireProfilingLockFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkPerformanceCounterDescriptionFlagsKHR(VkPerformanceCounterDescriptionFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionFlagsKHR(VkPerformanceCounterDescriptionFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkPerformanceCounterDescriptionFlagsKHR(const VkPerformanceCounterDescriptionFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionFlagsKHR(const VkPerformanceCounterDescriptionFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkAcquireProfilingLockFlagsKHR(VkAcquireProfilingLockFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkAcquireProfilingLockFlagsKHR(VkAcquireProfilingLockFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkAcquireProfilingLockFlagsKHR(const VkAcquireProfilingLockFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAcquireProfilingLockFlagsKHR(const VkAcquireProfilingLockFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(VkPhysicalDevicePerformanceQueryFeaturesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(VkPhysicalDevicePerformanceQueryFeaturesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(const VkPhysicalDevicePerformanceQueryFeaturesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePerformanceQueryFeaturesKHR(const VkPhysicalDevicePerformanceQueryFeaturesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(VkPhysicalDevicePerformanceQueryPropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(VkPhysicalDevicePerformanceQueryPropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(const VkPhysicalDevicePerformanceQueryPropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePerformanceQueryPropertiesKHR(const VkPhysicalDevicePerformanceQueryPropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterKHR(VkPerformanceCounterKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterKHR(VkPerformanceCounterKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.uuid) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "uuid" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj.uuid[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterKHR(const VkPerformanceCounterKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterKHR(const VkPerformanceCounterKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->uuid) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_UUID_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "uuid" << "_" << i;
bool isCommaNeeded = (i+1) != VK_UUID_SIZE;
print_uint8_t(obj->uuid[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterDescriptionKHR(VkPerformanceCounterDescriptionKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionKHR(VkPerformanceCounterDescriptionKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.name) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "name" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj.name[i], "", isCommaNeeded);
}
if (obj.category) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "category" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj.category[i], "", isCommaNeeded);
}
if (obj.description) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "description" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj.description[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterDescriptionKHR(const VkPerformanceCounterDescriptionKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterDescriptionKHR(const VkPerformanceCounterDescriptionKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->name) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "name" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj->name[i], "", isCommaNeeded);
}
if (obj->category) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "category" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj->category[i], "", isCommaNeeded);
}
if (obj->description) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_DESCRIPTION_SIZE; i++) {
- std:: stringstream tmp;
- tmp << "description" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_DESCRIPTION_SIZE;
print_char(obj->description[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkQueryPoolPerformanceCreateInfoKHR(VkQueryPoolPerformanceCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueryPoolPerformanceCreateInfoKHR(VkQueryPoolPerformanceCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pCounterIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.counterIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pCounterIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.counterIndexCount;
print_uint32_t(obj.pCounterIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkQueryPoolPerformanceCreateInfoKHR(const VkQueryPoolPerformanceCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueryPoolPerformanceCreateInfoKHR(const VkQueryPoolPerformanceCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pCounterIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->counterIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pCounterIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->counterIndexCount;
print_uint32_t(obj->pCounterIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterResultKHR(VkPerformanceCounterResultKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterResultKHR(VkPerformanceCounterResultKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceCounterResultKHR(const VkPerformanceCounterResultKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceCounterResultKHR(const VkPerformanceCounterResultKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAcquireProfilingLockInfoKHR(VkAcquireProfilingLockInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkAcquireProfilingLockInfoKHR(VkAcquireProfilingLockInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAcquireProfilingLockInfoKHR(const VkAcquireProfilingLockInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAcquireProfilingLockInfoKHR(const VkAcquireProfilingLockInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceQuerySubmitInfoKHR(VkPerformanceQuerySubmitInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceQuerySubmitInfoKHR(VkPerformanceQuerySubmitInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceQuerySubmitInfoKHR(const VkPerformanceQuerySubmitInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceQuerySubmitInfoKHR(const VkPerformanceQuerySubmitInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceQueryReservationInfoKHR(VkPerformanceQueryReservationInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceQueryReservationInfoKHR(VkPerformanceQueryReservationInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPerformanceQueryReservationInfoKHR(const VkPerformanceQueryReservationInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPerformanceQueryReservationInfoKHR(const VkPerformanceQueryReservationInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSurfaceInfo2KHR(VkPhysicalDeviceSurfaceInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSurfaceInfo2KHR(VkPhysicalDeviceSurfaceInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSurfaceInfo2KHR(const VkPhysicalDeviceSurfaceInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSurfaceInfo2KHR(const VkPhysicalDeviceSurfaceInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceCapabilities2KHR(VkSurfaceCapabilities2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilities2KHR(VkSurfaceCapabilities2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceCapabilities2KHR(const VkSurfaceCapabilities2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilities2KHR(const VkSurfaceCapabilities2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceFormat2KHR(VkSurfaceFormat2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceFormat2KHR(VkSurfaceFormat2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceFormat2KHR(const VkSurfaceFormat2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceFormat2KHR(const VkSurfaceFormat2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayProperties2KHR(VkDisplayProperties2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayProperties2KHR(VkDisplayProperties2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayProperties2KHR(const VkDisplayProperties2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayProperties2KHR(const VkDisplayProperties2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneProperties2KHR(VkDisplayPlaneProperties2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneProperties2KHR(VkDisplayPlaneProperties2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneProperties2KHR(const VkDisplayPlaneProperties2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneProperties2KHR(const VkDisplayPlaneProperties2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModeProperties2KHR(VkDisplayModeProperties2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeProperties2KHR(VkDisplayModeProperties2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayModeProperties2KHR(const VkDisplayModeProperties2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayModeProperties2KHR(const VkDisplayModeProperties2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneInfo2KHR(VkDisplayPlaneInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneInfo2KHR(VkDisplayPlaneInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneInfo2KHR(const VkDisplayPlaneInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneInfo2KHR(const VkDisplayPlaneInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneCapabilities2KHR(VkDisplayPlaneCapabilities2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneCapabilities2KHR(VkDisplayPlaneCapabilities2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPlaneCapabilities2KHR(const VkDisplayPlaneCapabilities2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPlaneCapabilities2KHR(const VkDisplayPlaneCapabilities2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderClockFeaturesKHR(VkPhysicalDeviceShaderClockFeaturesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderClockFeaturesKHR(VkPhysicalDeviceShaderClockFeaturesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderClockFeaturesKHR(const VkPhysicalDeviceShaderClockFeaturesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderClockFeaturesKHR(const VkPhysicalDeviceShaderClockFeaturesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(3, "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR"),
std::make_pair(4, "VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR"),
};
-static void print_VkFragmentShadingRateCombinerOpKHR(VkFragmentShadingRateCombinerOpKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkFragmentShadingRateCombinerOpKHR(VkFragmentShadingRateCombinerOpKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFragmentShadingRateCombinerOpKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkFragmentShadingRateCombinerOpKHR(const VkFragmentShadingRateCombinerOpKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFragmentShadingRateCombinerOpKHR(const VkFragmentShadingRateCombinerOpKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkFragmentShadingRateCombinerOpKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkFragmentShadingRateAttachmentInfoKHR(VkFragmentShadingRateAttachmentInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkFragmentShadingRateAttachmentInfoKHR(VkFragmentShadingRateAttachmentInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(VkPipelineFragmentShadingRateStateCreateInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(VkPipelineFragmentShadingRateStateCreateInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.combinerOps) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "combinerOps" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkFragmentShadingRateCombinerOpKHR(obj.combinerOps[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->combinerOps) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "combinerOps" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkFragmentShadingRateCombinerOpKHR(obj->combinerOps[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(VkPhysicalDeviceFragmentShadingRateFeaturesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(VkPhysicalDeviceFragmentShadingRateFeaturesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(VkPhysicalDeviceFragmentShadingRatePropertiesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(VkPhysicalDeviceFragmentShadingRatePropertiesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRateKHR(VkPhysicalDeviceFragmentShadingRateKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRateKHR(VkPhysicalDeviceFragmentShadingRateKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
static std::map<deUint64, std::string> VkRefreshObjectFlagBitsKHR_map = {
};
-static void print_VkRefreshObjectFlagBitsKHR(VkRefreshObjectFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkRefreshObjectFlagBitsKHR(VkRefreshObjectFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkRefreshObjectFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkRefreshObjectFlagBitsKHR(const VkRefreshObjectFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkRefreshObjectFlagBitsKHR(const VkRefreshObjectFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkRefreshObjectFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkRefreshObjectFlagsKHR(VkRefreshObjectFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkRefreshObjectFlagsKHR(VkRefreshObjectFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkRefreshObjectFlagsKHR(const VkRefreshObjectFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkRefreshObjectFlagsKHR(const VkRefreshObjectFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkRefreshObjectKHR(VkRefreshObjectKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkRefreshObjectKHR(VkRefreshObjectKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRefreshObjectKHR(const VkRefreshObjectKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRefreshObjectKHR(const VkRefreshObjectKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRefreshObjectListKHR(VkRefreshObjectListKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkRefreshObjectListKHR(VkRefreshObjectListKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRefreshObjectListKHR(const VkRefreshObjectListKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRefreshObjectListKHR(const VkRefreshObjectListKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFlags64(VkFlags64 obj, const std::string& str, bool commaNeeded) {
+static void print_VkFlags64(VkFlags64 obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
-static void print_VkFlags64(const VkFlags64 * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFlags64(const VkFlags64 * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "\"" << str << "\"" << " : " << "\"" << obj << "\"" << (commaNeeded ? "," : "") << std::endl;
}
std::make_pair(1ULL << 40, "VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI"),
std::make_pair(1ULL << 28, "VK_PIPELINE_STAGE_2_RESERVED_387_BIT_KHR"),
};
-static void print_VkPipelineStageFlagBits2KHR(VkPipelineStageFlagBits2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlagBits2KHR(VkPipelineStageFlagBits2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkPipelineStageFlagBits2KHR_map[obj] << "\"" << std::endl;
}
-static void print_VkPipelineStageFlagBits2KHR(const VkPipelineStageFlagBits2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlagBits2KHR(const VkPipelineStageFlagBits2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 22, "VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"),
std::make_pair(1ULL << 24, "VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"),
std::make_pair(1ULL << 19, "VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"),
+ std::make_pair(1ULL << 41, "VK_ACCESS_2_RESERVED_41_BIT_AMD"),
std::make_pair(1ULL << 39, "VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI"),
std::make_pair(1ULL << 40, "VK_ACCESS_2_RESERVED_387_BIT_KHR"),
};
-static void print_VkAccessFlagBits2KHR(VkAccessFlagBits2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlagBits2KHR(VkAccessFlagBits2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkAccessFlagBits2KHR_map[obj] << "\"" << std::endl;
}
-static void print_VkAccessFlagBits2KHR(const VkAccessFlagBits2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlagBits2KHR(const VkAccessFlagBits2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkSubmitFlagBitsKHR_map = {
std::make_pair(1ULL << 0, "VK_SUBMIT_PROTECTED_BIT_KHR"),
};
-static void print_VkSubmitFlagBitsKHR(VkSubmitFlagBitsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubmitFlagBitsKHR(VkSubmitFlagBitsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSubmitFlagBitsKHR_map[obj] << "\"" << std::endl;
}
-static void print_VkSubmitFlagBitsKHR(const VkSubmitFlagBitsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubmitFlagBitsKHR(const VkSubmitFlagBitsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkSubmitFlagBitsKHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkPipelineStageFlags2KHR(VkPipelineStageFlags2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlags2KHR(VkPipelineStageFlags2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineStageFlags2KHR(const VkPipelineStageFlags2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineStageFlags2KHR(const VkPipelineStageFlags2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkAccessFlags2KHR(VkAccessFlags2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlags2KHR(VkAccessFlags2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkAccessFlags2KHR(const VkAccessFlags2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkAccessFlags2KHR(const VkAccessFlags2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkSubmitFlagsKHR(VkSubmitFlagsKHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubmitFlagsKHR(VkSubmitFlagsKHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSubmitFlagsKHR(const VkSubmitFlagsKHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSubmitFlagsKHR(const VkSubmitFlagsKHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkMemoryBarrier2KHR(VkMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryBarrier2KHR(VkMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryBarrier2KHR(const VkMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryBarrier2KHR(const VkMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryBarrier2KHR(VkBufferMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryBarrier2KHR(VkBufferMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferMemoryBarrier2KHR(const VkBufferMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferMemoryBarrier2KHR(const VkBufferMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryBarrier2KHR(VkImageMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryBarrier2KHR(VkImageMemoryBarrier2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageMemoryBarrier2KHR(const VkImageMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageMemoryBarrier2KHR(const VkImageMemoryBarrier2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDependencyInfoKHR(VkDependencyInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkDependencyInfoKHR(VkDependencyInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDependencyInfoKHR(const VkDependencyInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDependencyInfoKHR(const VkDependencyInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreSubmitInfoKHR(VkSemaphoreSubmitInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreSubmitInfoKHR(VkSemaphoreSubmitInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSemaphoreSubmitInfoKHR(const VkSemaphoreSubmitInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSemaphoreSubmitInfoKHR(const VkSemaphoreSubmitInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferSubmitInfoKHR(VkCommandBufferSubmitInfoKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferSubmitInfoKHR(VkCommandBufferSubmitInfoKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCommandBufferSubmitInfoKHR(const VkCommandBufferSubmitInfoKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCommandBufferSubmitInfoKHR(const VkCommandBufferSubmitInfoKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubmitInfo2KHR(VkSubmitInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubmitInfo2KHR(VkSubmitInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubmitInfo2KHR(const VkSubmitInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubmitInfo2KHR(const VkSubmitInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(VkPhysicalDeviceSynchronization2FeaturesKHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(VkPhysicalDeviceSynchronization2FeaturesKHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(const VkPhysicalDeviceSynchronization2FeaturesKHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSynchronization2FeaturesKHR(const VkPhysicalDeviceSynchronization2FeaturesKHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyCheckpointProperties2NV(VkQueueFamilyCheckpointProperties2NV obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyCheckpointProperties2NV(VkQueueFamilyCheckpointProperties2NV obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV * obj, const std::string& s, bool commaNeeded) {
+static void print_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCheckpointData2NV(VkCheckpointData2NV obj, const std::string& s, bool commaNeeded) {
+static void print_VkCheckpointData2NV(VkCheckpointData2NV obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCheckpointData2NV(const VkCheckpointData2NV * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCheckpointData2NV(const VkCheckpointData2NV * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferCopy2KHR(VkBufferCopy2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCopy2KHR(VkBufferCopy2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferCopy2KHR(const VkBufferCopy2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferCopy2KHR(const VkBufferCopy2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCopyBufferInfo2KHR(VkCopyBufferInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyBufferInfo2KHR(VkCopyBufferInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCopyBufferInfo2KHR(const VkCopyBufferInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyBufferInfo2KHR(const VkCopyBufferInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageCopy2KHR(VkImageCopy2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCopy2KHR(VkImageCopy2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageCopy2KHR(const VkImageCopy2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageCopy2KHR(const VkImageCopy2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCopyImageInfo2KHR(VkCopyImageInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyImageInfo2KHR(VkCopyImageInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCopyImageInfo2KHR(const VkCopyImageInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyImageInfo2KHR(const VkCopyImageInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkBufferImageCopy2KHR(VkBufferImageCopy2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferImageCopy2KHR(VkBufferImageCopy2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBufferImageCopy2KHR(const VkBufferImageCopy2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBufferImageCopy2KHR(const VkBufferImageCopy2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCopyBufferToImageInfo2KHR(VkCopyBufferToImageInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyBufferToImageInfo2KHR(VkCopyBufferToImageInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCopyBufferToImageInfo2KHR(const VkCopyBufferToImageInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyBufferToImageInfo2KHR(const VkCopyBufferToImageInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkCopyImageToBufferInfo2KHR(VkCopyImageToBufferInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyImageToBufferInfo2KHR(VkCopyImageToBufferInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCopyImageToBufferInfo2KHR(const VkCopyImageToBufferInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCopyImageToBufferInfo2KHR(const VkCopyImageToBufferInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageBlit2KHR(VkImageBlit2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageBlit2KHR(VkImageBlit2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.srcOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "srcOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj.srcOffsets[i], "", isCommaNeeded);
}
if (obj.dstOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "dstOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj.dstOffsets[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkImageBlit2KHR(const VkImageBlit2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageBlit2KHR(const VkImageBlit2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->srcOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "srcOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj->srcOffsets[i], "", isCommaNeeded);
}
if (obj->dstOffsets) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "dstOffsets" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_VkOffset3D(obj->dstOffsets[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkBlitImageInfo2KHR(VkBlitImageInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkBlitImageInfo2KHR(VkBlitImageInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkBlitImageInfo2KHR(const VkBlitImageInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkBlitImageInfo2KHR(const VkBlitImageInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageResolve2KHR(VkImageResolve2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageResolve2KHR(VkImageResolve2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageResolve2KHR(const VkImageResolve2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageResolve2KHR(const VkImageResolve2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkResolveImageInfo2KHR(VkResolveImageInfo2KHR obj, const std::string& s, bool commaNeeded) {
+static void print_VkResolveImageInfo2KHR(VkResolveImageInfo2KHR obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkResolveImageInfo2KHR(const VkResolveImageInfo2KHR * obj, const std::string& s, bool commaNeeded) {
+static void print_VkResolveImageInfo2KHR(const VkResolveImageInfo2KHR * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageViewASTCDecodeModeEXT(VkImageViewASTCDecodeModeEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewASTCDecodeModeEXT(VkImageViewASTCDecodeModeEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(VkPhysicalDeviceASTCDecodeFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(VkPhysicalDeviceASTCDecodeFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
static std::map<deUint64, std::string> VkSurfaceCounterFlagBitsEXT_map = {
std::make_pair(1ULL << 0, "VK_SURFACE_COUNTER_VBLANK_BIT_EXT"),
};
-static void print_VkSurfaceCounterFlagBitsEXT(VkSurfaceCounterFlagBitsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceCounterFlagBitsEXT(VkSurfaceCounterFlagBitsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkSurfaceCounterFlagBitsEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkSurfaceCounterFlagBitsEXT(const VkSurfaceCounterFlagBitsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceCounterFlagBitsEXT(const VkSurfaceCounterFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkSurfaceCounterFlagBitsEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkSurfaceCounterFlagsEXT(VkSurfaceCounterFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceCounterFlagsEXT(VkSurfaceCounterFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkSurfaceCounterFlagsEXT(const VkSurfaceCounterFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkSurfaceCounterFlagsEXT(const VkSurfaceCounterFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkSurfaceCapabilities2EXT(VkSurfaceCapabilities2EXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilities2EXT(VkSurfaceCapabilities2EXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSurfaceCapabilities2EXT(const VkSurfaceCapabilities2EXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSurfaceCapabilities2EXT(const VkSurfaceCapabilities2EXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(1, "VK_DISPLAY_POWER_STATE_SUSPEND_EXT"),
std::make_pair(2, "VK_DISPLAY_POWER_STATE_ON_EXT"),
};
-static void print_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDisplayPowerStateEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDisplayPowerStateEXT(const VkDisplayPowerStateEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayPowerStateEXT(const VkDisplayPowerStateEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkDeviceEventTypeEXT_map = {
std::make_pair(0, "VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT"),
};
-static void print_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDeviceEventTypeEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDeviceEventTypeEXT(const VkDeviceEventTypeEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDeviceEventTypeEXT(const VkDeviceEventTypeEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
static std::map<deUint64, std::string> VkDisplayEventTypeEXT_map = {
std::make_pair(0, "VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT"),
};
-static void print_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDisplayEventTypeEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDisplayEventTypeEXT(const VkDisplayEventTypeEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDisplayEventTypeEXT(const VkDisplayEventTypeEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkDisplayEventTypeEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkDisplayPowerInfoEXT(VkDisplayPowerInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPowerInfoEXT(VkDisplayPowerInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayPowerInfoEXT(const VkDisplayPowerInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayPowerInfoEXT(const VkDisplayPowerInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDeviceEventInfoEXT(VkDeviceEventInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceEventInfoEXT(VkDeviceEventInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceEventInfoEXT(const VkDeviceEventInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceEventInfoEXT(const VkDeviceEventInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDisplayEventInfoEXT(VkDisplayEventInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayEventInfoEXT(VkDisplayEventInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDisplayEventInfoEXT(const VkDisplayEventInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDisplayEventInfoEXT(const VkDisplayEventInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSwapchainCounterCreateInfoEXT(VkSwapchainCounterCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSwapchainCounterCreateInfoEXT(VkSwapchainCounterCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSwapchainCounterCreateInfoEXT(const VkSwapchainCounterCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSwapchainCounterCreateInfoEXT(const VkSwapchainCounterCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(0, "VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT"),
std::make_pair(1, "VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT"),
};
-static void print_VkDiscardRectangleModeEXT(VkDiscardRectangleModeEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDiscardRectangleModeEXT(VkDiscardRectangleModeEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDiscardRectangleModeEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDiscardRectangleModeEXT(const VkDiscardRectangleModeEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDiscardRectangleModeEXT(const VkDiscardRectangleModeEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkDiscardRectangleModeEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(VkPipelineDiscardRectangleStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(VkPipelineDiscardRectangleStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(const VkPipelineDiscardRectangleStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineDiscardRectangleStateCreateFlagsEXT(const VkPipelineDiscardRectangleStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(VkPhysicalDeviceDiscardRectanglePropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(VkPhysicalDeviceDiscardRectanglePropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(VkPipelineDiscardRectangleStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(VkPipelineDiscardRectangleStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(const VkPipelineDiscardRectangleStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineDiscardRectangleStateCreateInfoEXT(const VkPipelineDiscardRectangleStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(1, "VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT"),
std::make_pair(2, "VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT"),
};
-static void print_VkConservativeRasterizationModeEXT(VkConservativeRasterizationModeEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkConservativeRasterizationModeEXT(VkConservativeRasterizationModeEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkConservativeRasterizationModeEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkConservativeRasterizationModeEXT(const VkConservativeRasterizationModeEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkConservativeRasterizationModeEXT(const VkConservativeRasterizationModeEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkConservativeRasterizationModeEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(VkPipelineRasterizationConservativeStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(VkPipelineRasterizationConservativeStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(const VkPipelineRasterizationConservativeStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationConservativeStateCreateFlagsEXT(const VkPipelineRasterizationConservativeStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(VkPhysicalDeviceConservativeRasterizationPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(VkPhysicalDeviceConservativeRasterizationPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(const VkPhysicalDeviceConservativeRasterizationPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(const VkPhysicalDeviceConservativeRasterizationPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(VkPipelineRasterizationConservativeStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(VkPipelineRasterizationConservativeStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(const VkPipelineRasterizationConservativeStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationConservativeStateCreateInfoEXT(const VkPipelineRasterizationConservativeStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(VkPipelineRasterizationDepthClipStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(VkPipelineRasterizationDepthClipStateCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(const VkPipelineRasterizationDepthClipStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkPipelineRasterizationDepthClipStateCreateFlagsEXT(const VkPipelineRasterizationDepthClipStateCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(VkPhysicalDeviceDepthClipEnableFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(VkPhysicalDeviceDepthClipEnableFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(const VkPhysicalDeviceDepthClipEnableFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceDepthClipEnableFeaturesEXT(const VkPhysicalDeviceDepthClipEnableFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(VkPipelineRasterizationDepthClipStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(VkPipelineRasterizationDepthClipStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(const VkPipelineRasterizationDepthClipStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationDepthClipStateCreateInfoEXT(const VkPipelineRasterizationDepthClipStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkXYColorEXT(VkXYColorEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkXYColorEXT(VkXYColorEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkXYColorEXT(const VkXYColorEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkXYColorEXT(const VkXYColorEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkHdrMetadataEXT(VkHdrMetadataEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkHdrMetadataEXT(VkHdrMetadataEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkHdrMetadataEXT(const VkHdrMetadataEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkHdrMetadataEXT(const VkHdrMetadataEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsMessengerEXT(VkDebugUtilsMessengerEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerEXT(VkDebugUtilsMessengerEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
else
_OUT << "\"" << str << "\"" << std::endl;
}
-static void print_VkDebugUtilsMessengerEXT(const VkDebugUtilsMessengerEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerEXT(const VkDebugUtilsMessengerEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << "," << std::endl;
std::make_pair(1ULL << 8, "VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT"),
std::make_pair(1ULL << 12, "VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT"),
};
-static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(VkDebugUtilsMessageSeverityFlagBitsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(VkDebugUtilsMessageSeverityFlagBitsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDebugUtilsMessageSeverityFlagBitsEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(const VkDebugUtilsMessageSeverityFlagBitsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageSeverityFlagBitsEXT(const VkDebugUtilsMessageSeverityFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(1ULL << 1, "VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT"),
std::make_pair(1ULL << 2, "VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT"),
};
-static void print_VkDebugUtilsMessageTypeFlagBitsEXT(VkDebugUtilsMessageTypeFlagBitsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageTypeFlagBitsEXT(VkDebugUtilsMessageTypeFlagBitsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkDebugUtilsMessageTypeFlagBitsEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkDebugUtilsMessageTypeFlagBitsEXT(const VkDebugUtilsMessageTypeFlagBitsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageTypeFlagBitsEXT(const VkDebugUtilsMessageTypeFlagBitsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkDebugUtilsMessageTypeFlagBitsEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(VkDebugUtilsMessengerCallbackDataFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(VkDebugUtilsMessengerCallbackDataFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(const VkDebugUtilsMessengerCallbackDataFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCallbackDataFlagsEXT(const VkDebugUtilsMessengerCallbackDataFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDebugUtilsMessageTypeFlagsEXT(VkDebugUtilsMessageTypeFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageTypeFlagsEXT(VkDebugUtilsMessageTypeFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDebugUtilsMessageTypeFlagsEXT(const VkDebugUtilsMessageTypeFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageTypeFlagsEXT(const VkDebugUtilsMessageTypeFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDebugUtilsMessageSeverityFlagsEXT(VkDebugUtilsMessageSeverityFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageSeverityFlagsEXT(VkDebugUtilsMessageSeverityFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << "\""<< "";
_OUT << std::endl;
}
-static void print_VkDebugUtilsMessageSeverityFlagsEXT(const VkDebugUtilsMessageSeverityFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessageSeverityFlagsEXT(const VkDebugUtilsMessageSeverityFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
const int max_bits = 64; // We don't expect the number to be larger.
_OUT << std::endl;
}
-static void print_VkDebugUtilsMessengerCreateFlagsEXT(VkDebugUtilsMessengerCreateFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCreateFlagsEXT(VkDebugUtilsMessengerCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDebugUtilsMessengerCreateFlagsEXT(const VkDebugUtilsMessengerCreateFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCreateFlagsEXT(const VkDebugUtilsMessengerCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDebugUtilsLabelEXT(VkDebugUtilsLabelEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsLabelEXT(VkDebugUtilsLabelEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.color) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "color" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj.color[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->color) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 4; i++) {
- std:: stringstream tmp;
- tmp << "color" << "_" << i;
bool isCommaNeeded = (i+1) != 4;
print_float(obj->color[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsObjectNameInfoEXT(VkDebugUtilsObjectNameInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsObjectNameInfoEXT(VkDebugUtilsObjectNameInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsObjectNameInfoEXT(const VkDebugUtilsObjectNameInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsObjectNameInfoEXT(const VkDebugUtilsObjectNameInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsMessengerCallbackDataEXT(VkDebugUtilsMessengerCallbackDataEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCallbackDataEXT(VkDebugUtilsMessengerCallbackDataEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsMessengerCallbackDataEXT(const VkDebugUtilsMessengerCallbackDataEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCallbackDataEXT(const VkDebugUtilsMessengerCallbackDataEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsMessengerCreateInfoEXT(VkDebugUtilsMessengerCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCreateInfoEXT(VkDebugUtilsMessengerCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsMessengerCreateInfoEXT(const VkDebugUtilsMessengerCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsMessengerCreateInfoEXT(const VkDebugUtilsMessengerCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsObjectTagInfoEXT(VkDebugUtilsObjectTagInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsObjectTagInfoEXT(VkDebugUtilsObjectTagInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDebugUtilsObjectTagInfoEXT(const VkDebugUtilsObjectTagInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDebugUtilsObjectTagInfoEXT(const VkDebugUtilsObjectTagInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSampleLocationEXT(VkSampleLocationEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSampleLocationEXT(VkSampleLocationEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSampleLocationEXT(const VkSampleLocationEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSampleLocationEXT(const VkSampleLocationEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSampleLocationsInfoEXT(VkSampleLocationsInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSampleLocationsInfoEXT(VkSampleLocationsInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentSampleLocationsEXT(VkAttachmentSampleLocationsEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentSampleLocationsEXT(VkAttachmentSampleLocationsEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSubpassSampleLocationsEXT(VkSubpassSampleLocationsEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassSampleLocationsEXT(VkSubpassSampleLocationsEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSubpassSampleLocationsEXT(const VkSubpassSampleLocationsEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSubpassSampleLocationsEXT(const VkSubpassSampleLocationsEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassSampleLocationsBeginInfoEXT(VkRenderPassSampleLocationsBeginInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassSampleLocationsBeginInfoEXT(VkRenderPassSampleLocationsBeginInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkRenderPassSampleLocationsBeginInfoEXT(const VkRenderPassSampleLocationsBeginInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkRenderPassSampleLocationsBeginInfoEXT(const VkRenderPassSampleLocationsBeginInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineSampleLocationsStateCreateInfoEXT(VkPipelineSampleLocationsStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineSampleLocationsStateCreateInfoEXT(VkPipelineSampleLocationsStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineSampleLocationsStateCreateInfoEXT(const VkPipelineSampleLocationsStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineSampleLocationsStateCreateInfoEXT(const VkPipelineSampleLocationsStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(VkPhysicalDeviceSampleLocationsPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(VkPhysicalDeviceSampleLocationsPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.sampleLocationCoordinateRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "sampleLocationCoordinateRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj.sampleLocationCoordinateRange[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(const VkPhysicalDeviceSampleLocationsPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSampleLocationsPropertiesEXT(const VkPhysicalDeviceSampleLocationsPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->sampleLocationCoordinateRange) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < 2; i++) {
- std:: stringstream tmp;
- tmp << "sampleLocationCoordinateRange" << "_" << i;
bool isCommaNeeded = (i+1) != 2;
print_float(obj->sampleLocationCoordinateRange[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkMultisamplePropertiesEXT(VkMultisamplePropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkMultisamplePropertiesEXT(VkMultisamplePropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMultisamplePropertiesEXT(const VkMultisamplePropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMultisamplePropertiesEXT(const VkMultisamplePropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(1, "VK_BLEND_OVERLAP_DISJOINT_EXT"),
std::make_pair(2, "VK_BLEND_OVERLAP_CONJOINT_EXT"),
};
-static void print_VkBlendOverlapEXT(VkBlendOverlapEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendOverlapEXT(VkBlendOverlapEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkBlendOverlapEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkBlendOverlapEXT(const VkBlendOverlapEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkBlendOverlapEXT(const VkBlendOverlapEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkBlendOverlapEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(VkPipelineColorBlendAdvancedStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(VkPipelineColorBlendAdvancedStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(const VkPipelineColorBlendAdvancedStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorBlendAdvancedStateCreateInfoEXT(const VkPipelineColorBlendAdvancedStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(1ULL << 27, "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR"),
std::make_pair(1ULL << 28, "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR"),
};
-static void print_VkFormatFeatureFlagBits2KHR(VkFormatFeatureFlagBits2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlagBits2KHR(VkFormatFeatureFlagBits2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkFormatFeatureFlagBits2KHR_map[obj] << "\"" << std::endl;
}
-static void print_VkFormatFeatureFlagBits2KHR(const VkFormatFeatureFlagBits2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlagBits2KHR(const VkFormatFeatureFlagBits2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkFormatFeatureFlagBits2KHR_map[*obj] << "\"" << std::endl;
}
-static void print_VkFormatFeatureFlags2KHR(VkFormatFeatureFlags2KHR obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlags2KHR(VkFormatFeatureFlags2KHR obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkFormatFeatureFlags2KHR(const VkFormatFeatureFlags2KHR * obj, const std::string& str, bool commaNeeded) {
+static void print_VkFormatFeatureFlags2KHR(const VkFormatFeatureFlags2KHR * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesEXT(VkDrmFormatModifierPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesEXT(VkDrmFormatModifierPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesEXT(const VkDrmFormatModifierPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesEXT(const VkDrmFormatModifierPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesListEXT(VkDrmFormatModifierPropertiesListEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesListEXT(VkDrmFormatModifierPropertiesListEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesListEXT(const VkDrmFormatModifierPropertiesListEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesListEXT(const VkDrmFormatModifierPropertiesListEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(VkPhysicalDeviceImageDrmFormatModifierInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(VkPhysicalDeviceImageDrmFormatModifierInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj.queueFamilyIndexCount;
print_uint32_t(obj.pQueueFamilyIndices[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(const VkPhysicalDeviceImageDrmFormatModifierInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(const VkPhysicalDeviceImageDrmFormatModifierInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pQueueFamilyIndices) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->queueFamilyIndexCount; i++) {
- std:: stringstream tmp;
- tmp << "pQueueFamilyIndices" << "_" << i;
bool isCommaNeeded = (i+1) != obj->queueFamilyIndexCount;
print_uint32_t(obj->pQueueFamilyIndices[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierListCreateInfoEXT(VkImageDrmFormatModifierListCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierListCreateInfoEXT(VkImageDrmFormatModifierListCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pDrmFormatModifiers) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.drmFormatModifierCount; i++) {
- std:: stringstream tmp;
- tmp << "pDrmFormatModifiers" << "_" << i;
bool isCommaNeeded = (i+1) != obj.drmFormatModifierCount;
print_uint64_t(obj.pDrmFormatModifiers[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierListCreateInfoEXT(const VkImageDrmFormatModifierListCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierListCreateInfoEXT(const VkImageDrmFormatModifierListCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pDrmFormatModifiers) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->drmFormatModifierCount; i++) {
- std:: stringstream tmp;
- tmp << "pDrmFormatModifiers" << "_" << i;
bool isCommaNeeded = (i+1) != obj->drmFormatModifierCount;
print_uint64_t(obj->pDrmFormatModifiers[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(VkImageDrmFormatModifierExplicitCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(VkImageDrmFormatModifierExplicitCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(const VkImageDrmFormatModifierExplicitCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierExplicitCreateInfoEXT(const VkImageDrmFormatModifierExplicitCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierPropertiesEXT(VkImageDrmFormatModifierPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierPropertiesEXT(VkImageDrmFormatModifierPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImageDrmFormatModifierPropertiesEXT(const VkImageDrmFormatModifierPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImageDrmFormatModifierPropertiesEXT(const VkImageDrmFormatModifierPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierProperties2EXT(VkDrmFormatModifierProperties2EXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierProperties2EXT(VkDrmFormatModifierProperties2EXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierProperties2EXT(const VkDrmFormatModifierProperties2EXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierProperties2EXT(const VkDrmFormatModifierProperties2EXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesList2EXT(VkDrmFormatModifierPropertiesList2EXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesList2EXT(VkDrmFormatModifierPropertiesList2EXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDrmFormatModifierPropertiesList2EXT(const VkDrmFormatModifierPropertiesList2EXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDrmFormatModifierPropertiesList2EXT(const VkDrmFormatModifierPropertiesList2EXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(VkPhysicalDeviceImageViewImageFormatInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(VkPhysicalDeviceImageViewImageFormatInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(VkFilterCubicImageViewImageFormatPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(VkFilterCubicImageViewImageFormatPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(512, "VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT"),
std::make_pair(1024, "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT"),
};
-static void print_VkQueueGlobalPriorityEXT(VkQueueGlobalPriorityEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueGlobalPriorityEXT(VkQueueGlobalPriorityEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkQueueGlobalPriorityEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkQueueGlobalPriorityEXT(const VkQueueGlobalPriorityEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkQueueGlobalPriorityEXT(const VkQueueGlobalPriorityEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkQueueGlobalPriorityEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(VkDeviceQueueGlobalPriorityCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(VkDeviceQueueGlobalPriorityCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(const VkDeviceQueueGlobalPriorityCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkDeviceQueueGlobalPriorityCreateInfoEXT(const VkDeviceQueueGlobalPriorityCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkImportMemoryHostPointerInfoEXT(VkImportMemoryHostPointerInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportMemoryHostPointerInfoEXT(VkImportMemoryHostPointerInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkMemoryHostPointerPropertiesEXT(VkMemoryHostPointerPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryHostPointerPropertiesEXT(VkMemoryHostPointerPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(VkPhysicalDeviceExternalMemoryHostPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(VkPhysicalDeviceExternalMemoryHostPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(2, "VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT"),
std::make_pair(3, "VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT"),
};
-static void print_VkTimeDomainEXT(VkTimeDomainEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkTimeDomainEXT(VkTimeDomainEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkTimeDomainEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkTimeDomainEXT(const VkTimeDomainEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkTimeDomainEXT(const VkTimeDomainEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkTimeDomainEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkCalibratedTimestampInfoEXT(VkCalibratedTimestampInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkCalibratedTimestampInfoEXT(VkCalibratedTimestampInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkCalibratedTimestampInfoEXT(const VkCalibratedTimestampInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkCalibratedTimestampInfoEXT(const VkCalibratedTimestampInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDivisorDescriptionEXT(VkVertexInputBindingDivisorDescriptionEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDivisorDescriptionEXT(VkVertexInputBindingDivisorDescriptionEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDivisorDescriptionEXT(const VkVertexInputBindingDivisorDescriptionEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDivisorDescriptionEXT(const VkVertexInputBindingDivisorDescriptionEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(VkPipelineVertexInputDivisorStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(VkPipelineVertexInputDivisorStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(const VkPipelineVertexInputDivisorStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineVertexInputDivisorStateCreateInfoEXT(const VkPipelineVertexInputDivisorStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(VkPhysicalDevicePCIBusInfoPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(VkPhysicalDevicePCIBusInfoPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(const VkPhysicalDevicePCIBusInfoPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevicePCIBusInfoPropertiesEXT(const VkPhysicalDevicePCIBusInfoPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(VkPhysicalDeviceSubgroupSizeControlFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(VkPhysicalDeviceSubgroupSizeControlPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(VkPhysicalDeviceMemoryBudgetPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(VkPhysicalDeviceMemoryBudgetPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.heapBudget) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "heapBudget" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkDeviceSize(obj.heapBudget[i], "", isCommaNeeded);
}
if (obj.heapUsage) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "heapUsage" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkDeviceSize(obj.heapUsage[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->heapBudget) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "heapBudget" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkDeviceSize(obj->heapBudget[i], "", isCommaNeeded);
}
if (obj->heapUsage) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < VK_MAX_MEMORY_HEAPS; i++) {
- std:: stringstream tmp;
- tmp << "heapUsage" << "_" << i;
bool isCommaNeeded = (i+1) != VK_MAX_MEMORY_HEAPS;
print_VkDeviceSize(obj->heapUsage[i], "", isCommaNeeded);
}
std::make_pair(3, "VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT"),
std::make_pair(4, "VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT"),
};
-static void print_VkValidationFeatureEnableEXT(VkValidationFeatureEnableEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkValidationFeatureEnableEXT(VkValidationFeatureEnableEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkValidationFeatureEnableEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkValidationFeatureEnableEXT(const VkValidationFeatureEnableEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkValidationFeatureEnableEXT(const VkValidationFeatureEnableEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
std::make_pair(6, "VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT"),
std::make_pair(7, "VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT"),
};
-static void print_VkValidationFeatureDisableEXT(VkValidationFeatureDisableEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkValidationFeatureDisableEXT(VkValidationFeatureDisableEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkValidationFeatureDisableEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkValidationFeatureDisableEXT(const VkValidationFeatureDisableEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkValidationFeatureDisableEXT(const VkValidationFeatureDisableEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkValidationFeatureDisableEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkValidationFeaturesEXT(VkValidationFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkValidationFeaturesEXT(VkValidationFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pEnabledValidationFeatures) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.enabledValidationFeatureCount; i++) {
- std:: stringstream tmp;
- tmp << "pEnabledValidationFeatures" << "_" << i;
bool isCommaNeeded = (i+1) != obj.enabledValidationFeatureCount;
print_VkValidationFeatureEnableEXT(obj.pEnabledValidationFeatures[i], "", isCommaNeeded);
}
if (obj.pDisabledValidationFeatures) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.disabledValidationFeatureCount; i++) {
- std:: stringstream tmp;
- tmp << "pDisabledValidationFeatures" << "_" << i;
bool isCommaNeeded = (i+1) != obj.disabledValidationFeatureCount;
print_VkValidationFeatureDisableEXT(obj.pDisabledValidationFeatures[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkValidationFeaturesEXT(const VkValidationFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkValidationFeaturesEXT(const VkValidationFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pEnabledValidationFeatures) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->enabledValidationFeatureCount; i++) {
- std:: stringstream tmp;
- tmp << "pEnabledValidationFeatures" << "_" << i;
bool isCommaNeeded = (i+1) != obj->enabledValidationFeatureCount;
print_VkValidationFeatureEnableEXT(obj->pEnabledValidationFeatures[i], "", isCommaNeeded);
}
if (obj->pDisabledValidationFeatures) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->disabledValidationFeatureCount; i++) {
- std:: stringstream tmp;
- tmp << "pDisabledValidationFeatures" << "_" << i;
bool isCommaNeeded = (i+1) != obj->disabledValidationFeatureCount;
print_VkValidationFeatureDisableEXT(obj->pDisabledValidationFeatures[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
else
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkHeadlessSurfaceCreateFlagsEXT(const VkHeadlessSurfaceCreateFlagsEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkHeadlessSurfaceCreateFlagsEXT(const VkHeadlessSurfaceCreateFlagsEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (commaNeeded)
_OUT << "\"" << str << "\"" << " : " << obj << "," << std::endl;
_OUT << "\"" << str << "\"" << " : " << obj << std::endl;
}
-static void print_VkHeadlessSurfaceCreateInfoEXT(VkHeadlessSurfaceCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkHeadlessSurfaceCreateInfoEXT(VkHeadlessSurfaceCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
std::make_pair(2, "VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT"),
std::make_pair(3, "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT"),
};
-static void print_VkLineRasterizationModeEXT(VkLineRasterizationModeEXT obj, const std::string& str, bool commaNeeded) {
+static void print_VkLineRasterizationModeEXT(VkLineRasterizationModeEXT obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
else
_OUT << "\"" << VkLineRasterizationModeEXT_map[obj] << "\"" << std::endl;
}
-static void print_VkLineRasterizationModeEXT(const VkLineRasterizationModeEXT * obj, const std::string& str, bool commaNeeded) {
+static void print_VkLineRasterizationModeEXT(const VkLineRasterizationModeEXT * obj, const std::string& str, bool commaNeeded=true) {
PRINT_SPACE
if (str != "") _OUT << "\"" << str << "\"" << " : ";
if (commaNeeded)
_OUT << "\"" << VkLineRasterizationModeEXT_map[*obj] << "\"" << std::endl;
}
-static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(VkPhysicalDeviceLineRasterizationFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(VkPhysicalDeviceLineRasterizationFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(const VkPhysicalDeviceLineRasterizationFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLineRasterizationFeaturesEXT(const VkPhysicalDeviceLineRasterizationFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(VkPhysicalDeviceLineRasterizationPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(VkPhysicalDeviceLineRasterizationPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(const VkPhysicalDeviceLineRasterizationPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceLineRasterizationPropertiesEXT(const VkPhysicalDeviceLineRasterizationPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationLineStateCreateInfoEXT(VkPipelineRasterizationLineStateCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationLineStateCreateInfoEXT(VkPipelineRasterizationLineStateCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineRasterizationLineStateCreateInfoEXT(const VkPipelineRasterizationLineStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineRasterizationLineStateCreateInfoEXT(const VkPipelineRasterizationLineStateCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(VkPhysicalDeviceIndexTypeUint8FeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(VkPhysicalDeviceIndexTypeUint8FeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(const VkPhysicalDeviceIndexTypeUint8FeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(const VkPhysicalDeviceIndexTypeUint8FeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceRobustness2FeaturesEXT(VkPhysicalDeviceRobustness2FeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceRobustness2FeaturesEXT(VkPhysicalDeviceRobustness2FeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceRobustness2FeaturesEXT(const VkPhysicalDeviceRobustness2FeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceRobustness2FeaturesEXT(const VkPhysicalDeviceRobustness2FeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceRobustness2PropertiesEXT(VkPhysicalDeviceRobustness2PropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceRobustness2PropertiesEXT(VkPhysicalDeviceRobustness2PropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceRobustness2PropertiesEXT(const VkPhysicalDeviceRobustness2PropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceRobustness2PropertiesEXT(const VkPhysicalDeviceRobustness2PropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkSamplerCustomBorderColorCreateInfoEXT(VkSamplerCustomBorderColorCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerCustomBorderColorCreateInfoEXT(VkSamplerCustomBorderColorCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkSamplerCustomBorderColorCreateInfoEXT(const VkSamplerCustomBorderColorCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkSamplerCustomBorderColorCreateInfoEXT(const VkSamplerCustomBorderColorCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(VkPhysicalDeviceCustomBorderColorPropertiesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(VkPhysicalDeviceCustomBorderColorPropertiesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(const VkPhysicalDeviceCustomBorderColorPropertiesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceCustomBorderColorPropertiesEXT(const VkPhysicalDeviceCustomBorderColorPropertiesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(VkPhysicalDeviceCustomBorderColorFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(VkPhysicalDeviceCustomBorderColorFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(const VkPhysicalDeviceCustomBorderColorFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceCustomBorderColorFeaturesEXT(const VkPhysicalDeviceCustomBorderColorFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(VkPhysicalDeviceImageRobustnessFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(VkPhysicalDeviceImageRobustnessFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(const VkPhysicalDeviceImageRobustnessFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceImageRobustnessFeaturesEXT(const VkPhysicalDeviceImageRobustnessFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice4444FormatsFeaturesEXT(VkPhysicalDevice4444FormatsFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice4444FormatsFeaturesEXT(VkPhysicalDevice4444FormatsFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDevice4444FormatsFeaturesEXT(const VkPhysicalDevice4444FormatsFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDevice4444FormatsFeaturesEXT(const VkPhysicalDevice4444FormatsFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDescription2EXT(VkVertexInputBindingDescription2EXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDescription2EXT(VkVertexInputBindingDescription2EXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputBindingDescription2EXT(const VkVertexInputBindingDescription2EXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputBindingDescription2EXT(const VkVertexInputBindingDescription2EXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputAttributeDescription2EXT(VkVertexInputAttributeDescription2EXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputAttributeDescription2EXT(VkVertexInputAttributeDescription2EXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkVertexInputAttributeDescription2EXT(const VkVertexInputAttributeDescription2EXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkVertexInputAttributeDescription2EXT(const VkVertexInputAttributeDescription2EXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(VkPhysicalDeviceColorWriteEnableFeaturesEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(VkPhysicalDeviceColorWriteEnableFeaturesEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
else
_OUT << "}" << std::endl;
}
-static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(const VkPhysicalDeviceColorWriteEnableFeaturesEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPhysicalDeviceColorWriteEnableFeaturesEXT(const VkPhysicalDeviceColorWriteEnableFeaturesEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorWriteCreateInfoEXT(VkPipelineColorWriteCreateInfoEXT obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorWriteCreateInfoEXT(VkPipelineColorWriteCreateInfoEXT obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj.pColorWriteEnables) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj.attachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pColorWriteEnables" << "_" << i;
bool isCommaNeeded = (i+1) != obj.attachmentCount;
print_VkBool32(obj.pColorWriteEnables[i], "", isCommaNeeded);
}
else
_OUT << "}" << std::endl;
}
-static void print_VkPipelineColorWriteCreateInfoEXT(const VkPipelineColorWriteCreateInfoEXT * obj, const std::string& s, bool commaNeeded) {
+static void print_VkPipelineColorWriteCreateInfoEXT(const VkPipelineColorWriteCreateInfoEXT * obj, const std::string& s, bool commaNeeded=true) {
PRINT_SPACE
_OUT << "{" << std::endl;
INDENT(4);
if (obj->pColorWriteEnables) {
_OUT << "[" << std::endl;
for (unsigned int i = 0; i < obj->attachmentCount; i++) {
- std:: stringstream tmp;
- tmp << "pColorWriteEnables" << "_" << i;
bool isCommaNeeded = (i+1) != obj->attachmentCount;
print_VkBool32(obj->pColorWriteEnables[i], "", isCommaNeeded);
}
_OUT << "}" << std::endl;
}
-}//End of namespace vk_json
+static void print_VkApplicationParametersEXT(VkApplicationParametersEXT obj, const std::string& s, bool commaNeeded=true) {
+ PRINT_SPACE
+ _OUT << "{" << std::endl;
+ INDENT(4);
+
+ print_VkStructureType(obj.sType, "sType", 1);
+
+ if (obj.pNext) {
+ dumpPNextChain(obj.pNext);
+ } else {
+ PRINT_SPACE
+ _OUT << "\"pNext\":" << "\"NULL\""<< ","<< std::endl;
+ }
+
+ print_uint32_t(obj.vendorID, "vendorID", 1);
+
+ print_uint32_t(obj.deviceID, "deviceID", 1);
+
+ print_uint32_t(obj.key, "key", 1);
+
+ print_uint64_t(obj.value, "value", 0);
+
+ INDENT(-4);
+ PRINT_SPACE
+ if (commaNeeded)
+ _OUT << "}," << std::endl;
+ else
+ _OUT << "}" << std::endl;
+}
+static void print_VkApplicationParametersEXT(const VkApplicationParametersEXT * obj, const std::string& s, bool commaNeeded=true) {
+ PRINT_SPACE
+ _OUT << "{" << std::endl;
+ INDENT(4);
+
+ print_VkStructureType(obj->sType, "sType", 1);
+
+ if (obj->pNext) {
+ dumpPNextChain(obj->pNext);
+ } else {
+ PRINT_SPACE
+ _OUT << "\"pNext\":" << "\"NULL\""<< ","<< std::endl;
+ }
+
+ print_uint32_t(obj->vendorID, "vendorID", 1);
+
+ print_uint32_t(obj->deviceID, "deviceID", 1);
+
+ print_uint32_t(obj->key, "key", 1);
+
+ print_uint64_t(obj->value, "value", 0);
+
+ INDENT(-4);
+ PRINT_SPACE
+ if (commaNeeded)
+ _OUT << "}," << std::endl;
+ else
+ _OUT << "}" << std::endl;
+}
+
+/*************************************** Begin prototypes ***********************************/
+/*************************************** End prototypes ***********************************/
+
+static void dumpPNextChain(const void* pNext) {
+ VkBaseInStructure *pBase = (VkBaseInStructure*)pNext;
+ if (pNext) {
+ PRINT_SPACE
+ _OUT << "\"pNext\":"<< std::endl;
+ switch (pBase->sType) {
+ case VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR:print_VkDisplayPresentInfoKHR((VkDisplayPresentInfoKHR *) pNext, "VkDisplayPresentInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT:print_VkValidationFeaturesEXT((VkValidationFeaturesEXT *) pNext, "VkValidationFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT:print_VkApplicationParametersEXT((VkApplicationParametersEXT *) pNext, "VkApplicationParametersEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2:print_VkPhysicalDeviceFeatures2((VkPhysicalDeviceFeatures2 *) pNext, "VkPhysicalDeviceFeatures2", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES:print_VkPhysicalDeviceDriverProperties((VkPhysicalDeviceDriverProperties *) pNext, "VkPhysicalDeviceDriverProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR:print_VkPresentRegionsKHR((VkPresentRegionsKHR *) pNext, "VkPresentRegionsKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES:print_VkPhysicalDeviceVariablePointersFeatures((VkPhysicalDeviceVariablePointersFeatures *) pNext, "VkPhysicalDeviceVariablePointersFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO:print_VkPhysicalDeviceExternalImageFormatInfo((VkPhysicalDeviceExternalImageFormatInfo *) pNext, "VkPhysicalDeviceExternalImageFormatInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES:print_VkExternalImageFormatProperties((VkExternalImageFormatProperties *) pNext, "VkExternalImageFormatProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES:print_VkPhysicalDeviceIDProperties((VkPhysicalDeviceIDProperties *) pNext, "VkPhysicalDeviceIDProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO:print_VkExternalMemoryImageCreateInfo((VkExternalMemoryImageCreateInfo *) pNext, "VkExternalMemoryImageCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO:print_VkExternalMemoryBufferCreateInfo((VkExternalMemoryBufferCreateInfo *) pNext, "VkExternalMemoryBufferCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO:print_VkExportMemoryAllocateInfo((VkExportMemoryAllocateInfo *) pNext, "VkExportMemoryAllocateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR:print_VkImportMemoryFdInfoKHR((VkImportMemoryFdInfoKHR *) pNext, "VkImportMemoryFdInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO:print_VkExportSemaphoreCreateInfo((VkExportSemaphoreCreateInfo *) pNext, "VkExportSemaphoreCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO:print_VkExportFenceCreateInfo((VkExportFenceCreateInfo *) pNext, "VkExportFenceCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES:print_VkPhysicalDeviceMultiviewFeatures((VkPhysicalDeviceMultiviewFeatures *) pNext, "VkPhysicalDeviceMultiviewFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES:print_VkPhysicalDeviceMultiviewProperties((VkPhysicalDeviceMultiviewProperties *) pNext, "VkPhysicalDeviceMultiviewProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO:print_VkRenderPassMultiviewCreateInfo((VkRenderPassMultiviewCreateInfo *) pNext, "VkRenderPassMultiviewCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT:print_VkSwapchainCounterCreateInfoEXT((VkSwapchainCounterCreateInfoEXT *) pNext, "VkSwapchainCounterCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO:print_VkMemoryAllocateFlagsInfo((VkMemoryAllocateFlagsInfo *) pNext, "VkMemoryAllocateFlagsInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO:print_VkBindBufferMemoryDeviceGroupInfo((VkBindBufferMemoryDeviceGroupInfo *) pNext, "VkBindBufferMemoryDeviceGroupInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO:print_VkBindImageMemoryDeviceGroupInfo((VkBindImageMemoryDeviceGroupInfo *) pNext, "VkBindImageMemoryDeviceGroupInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO:print_VkDeviceGroupRenderPassBeginInfo((VkDeviceGroupRenderPassBeginInfo *) pNext, "VkDeviceGroupRenderPassBeginInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO:print_VkDeviceGroupCommandBufferBeginInfo((VkDeviceGroupCommandBufferBeginInfo *) pNext, "VkDeviceGroupCommandBufferBeginInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO:print_VkDeviceGroupSubmitInfo((VkDeviceGroupSubmitInfo *) pNext, "VkDeviceGroupSubmitInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR:print_VkImageSwapchainCreateInfoKHR((VkImageSwapchainCreateInfoKHR *) pNext, "VkImageSwapchainCreateInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR:print_VkBindImageMemorySwapchainInfoKHR((VkBindImageMemorySwapchainInfoKHR *) pNext, "VkBindImageMemorySwapchainInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR:print_VkDeviceGroupPresentInfoKHR((VkDeviceGroupPresentInfoKHR *) pNext, "VkDeviceGroupPresentInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO:print_VkDeviceGroupDeviceCreateInfo((VkDeviceGroupDeviceCreateInfo *) pNext, "VkDeviceGroupDeviceCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR:print_VkDeviceGroupSwapchainCreateInfoKHR((VkDeviceGroupSwapchainCreateInfoKHR *) pNext, "VkDeviceGroupSwapchainCreateInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT:print_VkPhysicalDeviceDiscardRectanglePropertiesEXT((VkPhysicalDeviceDiscardRectanglePropertiesEXT *) pNext, "VkPhysicalDeviceDiscardRectanglePropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT:print_VkPipelineDiscardRectangleStateCreateInfoEXT((VkPipelineDiscardRectangleStateCreateInfoEXT *) pNext, "VkPipelineDiscardRectangleStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO:print_VkRenderPassInputAttachmentAspectCreateInfo((VkRenderPassInputAttachmentAspectCreateInfo *) pNext, "VkRenderPassInputAttachmentAspectCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR:print_VkSharedPresentSurfaceCapabilitiesKHR((VkSharedPresentSurfaceCapabilitiesKHR *) pNext, "VkSharedPresentSurfaceCapabilitiesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES:print_VkPhysicalDevice16BitStorageFeatures((VkPhysicalDevice16BitStorageFeatures *) pNext, "VkPhysicalDevice16BitStorageFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES:print_VkPhysicalDeviceSubgroupProperties((VkPhysicalDeviceSubgroupProperties *) pNext, "VkPhysicalDeviceSubgroupProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES:print_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures((VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures *) pNext, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES:print_VkPhysicalDevicePointClippingProperties((VkPhysicalDevicePointClippingProperties *) pNext, "VkPhysicalDevicePointClippingProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS:print_VkMemoryDedicatedRequirements((VkMemoryDedicatedRequirements *) pNext, "VkMemoryDedicatedRequirements", true);
+ break;
+ case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO:print_VkMemoryDedicatedAllocateInfo((VkMemoryDedicatedAllocateInfo *) pNext, "VkMemoryDedicatedAllocateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO:print_VkImageViewUsageCreateInfo((VkImageViewUsageCreateInfo *) pNext, "VkImageViewUsageCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO:print_VkPipelineTessellationDomainOriginStateCreateInfo((VkPipelineTessellationDomainOriginStateCreateInfo *) pNext, "VkPipelineTessellationDomainOriginStateCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO:print_VkSamplerYcbcrConversionInfo((VkSamplerYcbcrConversionInfo *) pNext, "VkSamplerYcbcrConversionInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO:print_VkBindImagePlaneMemoryInfo((VkBindImagePlaneMemoryInfo *) pNext, "VkBindImagePlaneMemoryInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO:print_VkImagePlaneMemoryRequirementsInfo((VkImagePlaneMemoryRequirementsInfo *) pNext, "VkImagePlaneMemoryRequirementsInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES:print_VkPhysicalDeviceSamplerYcbcrConversionFeatures((VkPhysicalDeviceSamplerYcbcrConversionFeatures *) pNext, "VkPhysicalDeviceSamplerYcbcrConversionFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES:print_VkSamplerYcbcrConversionImageFormatProperties((VkSamplerYcbcrConversionImageFormatProperties *) pNext, "VkSamplerYcbcrConversionImageFormatProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO:print_VkProtectedSubmitInfo((VkProtectedSubmitInfo *) pNext, "VkProtectedSubmitInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES:print_VkPhysicalDeviceProtectedMemoryFeatures((VkPhysicalDeviceProtectedMemoryFeatures *) pNext, "VkPhysicalDeviceProtectedMemoryFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES:print_VkPhysicalDeviceProtectedMemoryProperties((VkPhysicalDeviceProtectedMemoryProperties *) pNext, "VkPhysicalDeviceProtectedMemoryProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES:print_VkPhysicalDeviceSamplerFilterMinmaxProperties((VkPhysicalDeviceSamplerFilterMinmaxProperties *) pNext, "VkPhysicalDeviceSamplerFilterMinmaxProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT:print_VkSampleLocationsInfoEXT((VkSampleLocationsInfoEXT *) pNext, "VkSampleLocationsInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT:print_VkRenderPassSampleLocationsBeginInfoEXT((VkRenderPassSampleLocationsBeginInfoEXT *) pNext, "VkRenderPassSampleLocationsBeginInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT:print_VkPipelineSampleLocationsStateCreateInfoEXT((VkPipelineSampleLocationsStateCreateInfoEXT *) pNext, "VkPipelineSampleLocationsStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT:print_VkPhysicalDeviceSampleLocationsPropertiesEXT((VkPhysicalDeviceSampleLocationsPropertiesEXT *) pNext, "VkPhysicalDeviceSampleLocationsPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO:print_VkSamplerReductionModeCreateInfo((VkSamplerReductionModeCreateInfo *) pNext, "VkSamplerReductionModeCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT:print_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT((VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT *) pNext, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT:print_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT((VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT *) pNext, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT:print_VkPipelineColorBlendAdvancedStateCreateInfoEXT((VkPipelineColorBlendAdvancedStateCreateInfoEXT *) pNext, "VkPipelineColorBlendAdvancedStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO:print_VkImageFormatListCreateInfo((VkImageFormatListCreateInfo *) pNext, "VkImageFormatListCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES:print_VkPhysicalDeviceMaintenance3Properties((VkPhysicalDeviceMaintenance3Properties *) pNext, "VkPhysicalDeviceMaintenance3Properties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES:print_VkPhysicalDeviceShaderDrawParametersFeatures((VkPhysicalDeviceShaderDrawParametersFeatures *) pNext, "VkPhysicalDeviceShaderDrawParametersFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES:print_VkPhysicalDeviceShaderFloat16Int8Features((VkPhysicalDeviceShaderFloat16Int8Features *) pNext, "VkPhysicalDeviceShaderFloat16Int8Features", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES:print_VkPhysicalDeviceFloatControlsProperties((VkPhysicalDeviceFloatControlsProperties *) pNext, "VkPhysicalDeviceFloatControlsProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES:print_VkPhysicalDeviceHostQueryResetFeatures((VkPhysicalDeviceHostQueryResetFeatures *) pNext, "VkPhysicalDeviceHostQueryResetFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT:print_VkDeviceQueueGlobalPriorityCreateInfoEXT((VkDeviceQueueGlobalPriorityCreateInfoEXT *) pNext, "VkDeviceQueueGlobalPriorityCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT:print_VkDebugUtilsMessengerCreateInfoEXT((VkDebugUtilsMessengerCreateInfoEXT *) pNext, "VkDebugUtilsMessengerCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT:print_VkImportMemoryHostPointerInfoEXT((VkImportMemoryHostPointerInfoEXT *) pNext, "VkImportMemoryHostPointerInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT:print_VkPhysicalDeviceExternalMemoryHostPropertiesEXT((VkPhysicalDeviceExternalMemoryHostPropertiesEXT *) pNext, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT:print_VkPhysicalDeviceConservativeRasterizationPropertiesEXT((VkPhysicalDeviceConservativeRasterizationPropertiesEXT *) pNext, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationConservativeStateCreateInfoEXT((VkPipelineRasterizationConservativeStateCreateInfoEXT *) pNext, "VkPipelineRasterizationConservativeStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES:print_VkPhysicalDeviceDescriptorIndexingFeatures((VkPhysicalDeviceDescriptorIndexingFeatures *) pNext, "VkPhysicalDeviceDescriptorIndexingFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES:print_VkPhysicalDeviceDescriptorIndexingProperties((VkPhysicalDeviceDescriptorIndexingProperties *) pNext, "VkPhysicalDeviceDescriptorIndexingProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO:print_VkDescriptorSetLayoutBindingFlagsCreateInfo((VkDescriptorSetLayoutBindingFlagsCreateInfo *) pNext, "VkDescriptorSetLayoutBindingFlagsCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO:print_VkDescriptorSetVariableDescriptorCountAllocateInfo((VkDescriptorSetVariableDescriptorCountAllocateInfo *) pNext, "VkDescriptorSetVariableDescriptorCountAllocateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT:print_VkDescriptorSetVariableDescriptorCountLayoutSupport((VkDescriptorSetVariableDescriptorCountLayoutSupport *) pNext, "VkDescriptorSetVariableDescriptorCountLayoutSupport", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES:print_VkPhysicalDeviceTimelineSemaphoreFeatures((VkPhysicalDeviceTimelineSemaphoreFeatures *) pNext, "VkPhysicalDeviceTimelineSemaphoreFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES:print_VkPhysicalDeviceTimelineSemaphoreProperties((VkPhysicalDeviceTimelineSemaphoreProperties *) pNext, "VkPhysicalDeviceTimelineSemaphoreProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO:print_VkSemaphoreTypeCreateInfo((VkSemaphoreTypeCreateInfo *) pNext, "VkSemaphoreTypeCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO:print_VkTimelineSemaphoreSubmitInfo((VkTimelineSemaphoreSubmitInfo *) pNext, "VkTimelineSemaphoreSubmitInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT:print_VkPipelineVertexInputDivisorStateCreateInfoEXT((VkPipelineVertexInputDivisorStateCreateInfoEXT *) pNext, "VkPipelineVertexInputDivisorStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT:print_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT((VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *) pNext, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT:print_VkPhysicalDevicePCIBusInfoPropertiesEXT((VkPhysicalDevicePCIBusInfoPropertiesEXT *) pNext, "VkPhysicalDevicePCIBusInfoPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES:print_VkPhysicalDevice8BitStorageFeatures((VkPhysicalDevice8BitStorageFeatures *) pNext, "VkPhysicalDevice8BitStorageFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES:print_VkPhysicalDeviceVulkanMemoryModelFeatures((VkPhysicalDeviceVulkanMemoryModelFeatures *) pNext, "VkPhysicalDeviceVulkanMemoryModelFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES:print_VkPhysicalDeviceShaderAtomicInt64Features((VkPhysicalDeviceShaderAtomicInt64Features *) pNext, "VkPhysicalDeviceShaderAtomicInt64Features", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:print_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT((VkPhysicalDeviceShaderAtomicFloatFeaturesEXT *) pNext, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT:print_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT((VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *) pNext, "VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES:print_VkPhysicalDeviceDepthStencilResolveProperties((VkPhysicalDeviceDepthStencilResolveProperties *) pNext, "VkPhysicalDeviceDepthStencilResolveProperties", true);
+ break;
+ case VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE:print_VkSubpassDescriptionDepthStencilResolve((VkSubpassDescriptionDepthStencilResolve *) pNext, "VkSubpassDescriptionDepthStencilResolve", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT:print_VkImageViewASTCDecodeModeEXT((VkImageViewASTCDecodeModeEXT *) pNext, "VkImageViewASTCDecodeModeEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT:print_VkPhysicalDeviceASTCDecodeFeaturesEXT((VkPhysicalDeviceASTCDecodeFeaturesEXT *) pNext, "VkPhysicalDeviceASTCDecodeFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT:print_VkDrmFormatModifierPropertiesListEXT((VkDrmFormatModifierPropertiesListEXT *) pNext, "VkDrmFormatModifierPropertiesListEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT:print_VkPhysicalDeviceImageDrmFormatModifierInfoEXT((VkPhysicalDeviceImageDrmFormatModifierInfoEXT *) pNext, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT:print_VkImageDrmFormatModifierListCreateInfoEXT((VkImageDrmFormatModifierListCreateInfoEXT *) pNext, "VkImageDrmFormatModifierListCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT:print_VkImageDrmFormatModifierExplicitCreateInfoEXT((VkImageDrmFormatModifierExplicitCreateInfoEXT *) pNext, "VkImageDrmFormatModifierExplicitCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO:print_VkImageStencilUsageCreateInfo((VkImageStencilUsageCreateInfo *) pNext, "VkImageStencilUsageCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES:print_VkPhysicalDeviceScalarBlockLayoutFeatures((VkPhysicalDeviceScalarBlockLayoutFeatures *) pNext, "VkPhysicalDeviceScalarBlockLayoutFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES:print_VkPhysicalDeviceUniformBufferStandardLayoutFeatures((VkPhysicalDeviceUniformBufferStandardLayoutFeatures *) pNext, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT:print_VkPhysicalDeviceDepthClipEnableFeaturesEXT((VkPhysicalDeviceDepthClipEnableFeaturesEXT *) pNext, "VkPhysicalDeviceDepthClipEnableFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationDepthClipStateCreateInfoEXT((VkPipelineRasterizationDepthClipStateCreateInfoEXT *) pNext, "VkPipelineRasterizationDepthClipStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT:print_VkPhysicalDeviceMemoryBudgetPropertiesEXT((VkPhysicalDeviceMemoryBudgetPropertiesEXT *) pNext, "VkPhysicalDeviceMemoryBudgetPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES:print_VkPhysicalDeviceBufferDeviceAddressFeatures((VkPhysicalDeviceBufferDeviceAddressFeatures *) pNext, "VkPhysicalDeviceBufferDeviceAddressFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO:print_VkBufferOpaqueCaptureAddressCreateInfo((VkBufferOpaqueCaptureAddressCreateInfo *) pNext, "VkBufferOpaqueCaptureAddressCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT:print_VkPhysicalDeviceImageViewImageFormatInfoEXT((VkPhysicalDeviceImageViewImageFormatInfoEXT *) pNext, "VkPhysicalDeviceImageViewImageFormatInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT:print_VkFilterCubicImageViewImageFormatPropertiesEXT((VkFilterCubicImageViewImageFormatPropertiesEXT *) pNext, "VkFilterCubicImageViewImageFormatPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES:print_VkPhysicalDeviceImagelessFramebufferFeatures((VkPhysicalDeviceImagelessFramebufferFeatures *) pNext, "VkPhysicalDeviceImagelessFramebufferFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO:print_VkFramebufferAttachmentsCreateInfo((VkFramebufferAttachmentsCreateInfo *) pNext, "VkFramebufferAttachmentsCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO:print_VkRenderPassAttachmentBeginInfo((VkRenderPassAttachmentBeginInfo *) pNext, "VkRenderPassAttachmentBeginInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT:print_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT((VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT *) pNext, "VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT:print_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT((VkPhysicalDeviceYcbcrImageArraysFeaturesEXT *) pNext, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR:print_VkPhysicalDevicePerformanceQueryFeaturesKHR((VkPhysicalDevicePerformanceQueryFeaturesKHR *) pNext, "VkPhysicalDevicePerformanceQueryFeaturesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR:print_VkPhysicalDevicePerformanceQueryPropertiesKHR((VkPhysicalDevicePerformanceQueryPropertiesKHR *) pNext, "VkPhysicalDevicePerformanceQueryPropertiesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR:print_VkQueryPoolPerformanceCreateInfoKHR((VkQueryPoolPerformanceCreateInfoKHR *) pNext, "VkQueryPoolPerformanceCreateInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR:print_VkPerformanceQuerySubmitInfoKHR((VkPerformanceQuerySubmitInfoKHR *) pNext, "VkPerformanceQuerySubmitInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR:print_VkPerformanceQueryReservationInfoKHR((VkPerformanceQueryReservationInfoKHR *) pNext, "VkPerformanceQueryReservationInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR:print_VkPhysicalDeviceShaderClockFeaturesKHR((VkPhysicalDeviceShaderClockFeaturesKHR *) pNext, "VkPhysicalDeviceShaderClockFeaturesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT:print_VkPhysicalDeviceIndexTypeUint8FeaturesEXT((VkPhysicalDeviceIndexTypeUint8FeaturesEXT *) pNext, "VkPhysicalDeviceIndexTypeUint8FeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT:print_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT((VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT *) pNext, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES:print_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures((VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures *) pNext, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures", true);
+ break;
+ case VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT:print_VkAttachmentReferenceStencilLayout((VkAttachmentReferenceStencilLayout *) pNext, "VkAttachmentReferenceStencilLayout", true);
+ break;
+ case VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT:print_VkAttachmentDescriptionStencilLayout((VkAttachmentDescriptionStencilLayout *) pNext, "VkAttachmentDescriptionStencilLayout", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT:print_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT((VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT *) pNext, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT:print_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT((VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *) pNext, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT:print_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT((VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT *) pNext, "VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT:print_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT((VkPhysicalDeviceSubgroupSizeControlFeaturesEXT *) pNext, "VkPhysicalDeviceSubgroupSizeControlFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT:print_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT((VkPhysicalDeviceSubgroupSizeControlPropertiesEXT *) pNext, "VkPhysicalDeviceSubgroupSizeControlPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT:print_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT((VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT *) pNext, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO:print_VkMemoryOpaqueCaptureAddressAllocateInfo((VkMemoryOpaqueCaptureAddressAllocateInfo *) pNext, "VkMemoryOpaqueCaptureAddressAllocateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:print_VkPhysicalDeviceLineRasterizationFeaturesEXT((VkPhysicalDeviceLineRasterizationFeaturesEXT *) pNext, "VkPhysicalDeviceLineRasterizationFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:print_VkPhysicalDeviceLineRasterizationPropertiesEXT((VkPhysicalDeviceLineRasterizationPropertiesEXT *) pNext, "VkPhysicalDeviceLineRasterizationPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT:print_VkPipelineRasterizationLineStateCreateInfoEXT((VkPipelineRasterizationLineStateCreateInfoEXT *) pNext, "VkPipelineRasterizationLineStateCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES:print_VkPhysicalDeviceVulkan11Features((VkPhysicalDeviceVulkan11Features *) pNext, "VkPhysicalDeviceVulkan11Features", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES:print_VkPhysicalDeviceVulkan11Properties((VkPhysicalDeviceVulkan11Properties *) pNext, "VkPhysicalDeviceVulkan11Properties", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES:print_VkPhysicalDeviceVulkan12Features((VkPhysicalDeviceVulkan12Features *) pNext, "VkPhysicalDeviceVulkan12Features", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES:print_VkPhysicalDeviceVulkan12Properties((VkPhysicalDeviceVulkan12Properties *) pNext, "VkPhysicalDeviceVulkan12Properties", true);
+ break;
+ case VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO:print_VkFaultCallbackInfo((VkFaultCallbackInfo *) pNext, "VkFaultCallbackInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT:print_VkSamplerCustomBorderColorCreateInfoEXT((VkSamplerCustomBorderColorCreateInfoEXT *) pNext, "VkSamplerCustomBorderColorCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT:print_VkPhysicalDeviceCustomBorderColorPropertiesEXT((VkPhysicalDeviceCustomBorderColorPropertiesEXT *) pNext, "VkPhysicalDeviceCustomBorderColorPropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT:print_VkPhysicalDeviceCustomBorderColorFeaturesEXT((VkPhysicalDeviceCustomBorderColorFeaturesEXT *) pNext, "VkPhysicalDeviceCustomBorderColorFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT:print_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT((VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *) pNext, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT:print_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT((VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *) pNext, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO:print_VkPipelineOfflineCreateInfo((VkPipelineOfflineCreateInfo *) pNext, "VkPipelineOfflineCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT:print_VkPhysicalDeviceRobustness2FeaturesEXT((VkPhysicalDeviceRobustness2FeaturesEXT *) pNext, "VkPhysicalDeviceRobustness2FeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT:print_VkPhysicalDeviceRobustness2PropertiesEXT((VkPhysicalDeviceRobustness2PropertiesEXT *) pNext, "VkPhysicalDeviceRobustness2PropertiesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT:print_VkPhysicalDeviceImageRobustnessFeaturesEXT((VkPhysicalDeviceImageRobustnessFeaturesEXT *) pNext, "VkPhysicalDeviceImageRobustnessFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT:print_VkPhysicalDevice4444FormatsFeaturesEXT((VkPhysicalDevice4444FormatsFeaturesEXT *) pNext, "VkPhysicalDevice4444FormatsFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT:print_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT((VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT *) pNext, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR:print_VkFragmentShadingRateAttachmentInfoKHR((VkFragmentShadingRateAttachmentInfoKHR *) pNext, "VkFragmentShadingRateAttachmentInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR:print_VkPipelineFragmentShadingRateStateCreateInfoKHR((VkPipelineFragmentShadingRateStateCreateInfoKHR *) pNext, "VkPipelineFragmentShadingRateStateCreateInfoKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR:print_VkPhysicalDeviceFragmentShadingRateFeaturesKHR((VkPhysicalDeviceFragmentShadingRateFeaturesKHR *) pNext, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR:print_VkPhysicalDeviceFragmentShadingRatePropertiesKHR((VkPhysicalDeviceFragmentShadingRatePropertiesKHR *) pNext, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR:print_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR((VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR *) pNext, "VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT:print_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT((VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *) pNext, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT:print_VkPhysicalDeviceColorWriteEnableFeaturesEXT((VkPhysicalDeviceColorWriteEnableFeaturesEXT *) pNext, "VkPhysicalDeviceColorWriteEnableFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT:print_VkPipelineColorWriteCreateInfoEXT((VkPipelineColorWriteCreateInfoEXT *) pNext, "VkPipelineColorWriteCreateInfoEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR:print_VkMemoryBarrier2KHR((VkMemoryBarrier2KHR *) pNext, "VkMemoryBarrier2KHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV:print_VkQueueFamilyCheckpointProperties2NV((VkQueueFamilyCheckpointProperties2NV *) pNext, "VkQueueFamilyCheckpointProperties2NV", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:print_VkPhysicalDeviceSynchronization2FeaturesKHR((VkPhysicalDeviceSynchronization2FeaturesKHR *) pNext, "VkPhysicalDeviceSynchronization2FeaturesKHR", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES:print_VkPhysicalDeviceVulkanSC10Properties((VkPhysicalDeviceVulkanSC10Properties *) pNext, "VkPhysicalDeviceVulkanSC10Properties", true);
+ break;
+ case VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO:print_VkDeviceObjectReservationCreateInfo((VkDeviceObjectReservationCreateInfo *) pNext, "VkDeviceObjectReservationCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO:print_VkCommandPoolMemoryReservationCreateInfo((VkCommandPoolMemoryReservationCreateInfo *) pNext, "VkCommandPoolMemoryReservationCreateInfo", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES:print_VkPhysicalDeviceVulkanSC10Features((VkPhysicalDeviceVulkanSC10Features *) pNext, "VkPhysicalDeviceVulkanSC10Features", true);
+ break;
+ case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT:print_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT((VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT *) pNext, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT", true);
+ break;
+ case VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT:print_VkDrmFormatModifierPropertiesList2EXT((VkDrmFormatModifierPropertiesList2EXT *) pNext, "VkDrmFormatModifierPropertiesList2EXT", true);
+ break;
+ default: assert(false); // No structure type matching
+ }
+ }
+ }
+
+}//End of namespace vk_json
-#endif // _VULKAN_JSON_DATA_HPP
+#endif // _VULKAN_JSON_DATA_HPP
\ No newline at end of file